【发布时间】:2018-02-10 00:03:47
【问题描述】:
我已经阅读了所有 REGEXP_REPLACE 文档,但没有找到任何我想要的东西。我想将两个元音之间的特定字符替换为另一个字符。
例子:
字符串:abcdeZebca 输出:abcdeSebca
字母 Z 被 S 取代,因为它位于两个元音之间。这在 SQL Oracle 中可能吗?
【问题讨论】:
-
清如泥。字符 b(以及 c 和 d)位于两个元音 a 和 e 之间。 (您不能不同意,抱歉:abcde...;b、c 和 d 在 a 和 e 之间。)也许您的意思是在两个元音之间立即?那么:“specificate”(您可能是指“specific”或“specified”)字符从何而来?他们在一张桌子上吗?它们是用户输入吗?等等。它们应该用什么代替?单个示例不构成问题规范。
标签: sql oracle regexp-replace