标签: mysql regex
我想从MySQL表中删除特殊字符,但是要保留像阿拉伯语这样的UTF8字符。
这是为了删除常见的特殊字符,例如" ' @! * $等。
我在PHP中使用了以下内容,效果很好。
preg_replace('/(?=\P{Nd})\P{L}/u', '', $name);
答案 0 :(得分:0)
您可以使用相同的正则表达式更新行以进行比较。
MySQL中的字符串正则表达式运算符是REGEXP或RLIKE。 我希望,这应该可以解决你的问题。 :)