テーブルのコメント列から少数の特殊文字を削除しようとしています。私は以下のステートメントを使用しましたが、^[not]
のリストにあるにもかかわらず、']'
が削除されているようです。regex_replaceを使用して特殊文字を削除するときに "]"を置換しない方法
UPDATE TEST
set comments=REGEXP_REPLACE(
comments,
'[^[a-z,A-Z,0-9,[:space:],''&'','':'',''/'',''.'',''?'',''!'','']'']]*',
' '
);
表のデータは次のものが含まれます。
[SYSTEM]:Do you have it in stock? 😊
私の要件は、持っていることです。
[SYSTEM]:Do you have it in stock?
ありがとう、これは私のために働いた! –