1

如何使用 regexp_replace 从 oracle sql 中的表中替换框字符?我试图在正则表达式替换中指定框字符的 unicode 转义序列,但它不起作用,有没有其他方法可以替换。

使用的查询:select regexp_replace(colA,'[\u001A]','') from tableA;

4

1 回答 1

0

怎么样

regexp_replace(colA, unistr('\001A'))

如果您只想替换一个字符串,则不需要正则表达式,标准replace会表现得更好:

replace(colA, unistr('\001A'))
于 2020-09-11T09:03:55.563 回答