【发布时间】:2020-03-06 22:00:51
【问题描述】:
我有一个包含点的字符串。
select 'String.Cont.ains 123.FD DF.123 11.11' str from dual
我需要将点替换为带空格的点,但前提是字母在点之前且字母在点之后。在所有其他情况下,不得替换点。
我可以用regexp_replace 做到这一点吗?
结果一定是这样的:
String. Cont. ains 123.FD DF.123 11.11
我正在尝试使用这个:
select regexp_replace('String.Cont.ains 123.FD DF.123 11.11','(\.){1,}','. ')from dual
【问题讨论】:
标签: sql regex oracle regexp-replace