我想使用REGEXP_REPLACE来清理具有''
包装它们的字符串值,我尝试这样做:
REGEXP_REPLACE("Stacko 'N' verflow",'([A-Z])','\\1')
我希望得到Stacko N verflow
,我在做什么错了?
答案 0 :(得分:1)
如果要匹配单引号,则必须将其包括在模式中。还使用$1
作为捕获值。试试:
REGEXP_REPLACE('Stacko ''N'' verflow', '''([A-Z])''', '$1')
也不要将字符串文字用双引号引起来。 SQL为此使用单引号。