小编Dig*_*ire的帖子

删除所有特殊字符而不删除重音字符

我需要清理字符串数据中包含所有类型奇怪字符的列。奇怪的字符几乎就是这些 []!@#$%.&*`~^-_{}:;<>/\|()

我只需要允许 [0-9]、[az],但由于包含一些西班牙语单词,所以还需要允许重音字符。

我一直在查看https://dev.mysql.com/doc/refman/8.0/en/regexp.html尝试设计一个可能适合此的正则表达式,但我的正则表达式 foo 很弱。

是否有办法清理这些字符,而不必单独查找和替换特殊字符,同时仍保留重音字符?

mysql

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×1