在我的数据中,有一些字符串具有特殊字符
', & ",
有没有一种方法可以使用regexp\u replace来替换多个字符串。更好的方法是选择“test\u column”,如果有奇怪的字符(等等)来删除它们。在我的查询中,我使用
select regexp_replace(test_column, "(')|(&)","'| &") as my_column
这不是我想做的。它到处都能找到它所替代的奇怪的字符
'|&
有没有一种方法可以使用select语句捕获和更改所有这些内容,或者如何在多个字符串上正确使用regexp\u replace。
1条答案
按热度按时间yqhsw0fo1#
你的替换字符串是
'| &
因此所有的东西都被那根弦取代了。试试这个