regexp\u replace在替换逗号中的字符wrapt时未按预期工作

f4t66c6m  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(302)

我想使用regexp\u replace来清除 '' 包起来,我试过这个:

REGEXP_REPLACE("Stacko 'N' verflow",'([A-Z])','\\1')

我希望得到 Stacko N verflow ,我做错什么了?

axr492tv

axr492tv1#

如果要匹配单引号,就必须在模式中包含它们。同时使用 $1 对于捕获的值。尝试:

REGEXP_REPLACE('Stacko ''N'' verflow', '''([A-Z])''', '$1')

不要用双引号括住字符串文字。sql对此使用单引号。

相关问题