如何使用REGEXP_REPLACE从字符串中删除所有出现的、和I?尝试了以下方法,但不起作用
regexp_replace('123,|4abcd, aaa|,qqq|a', '|,', '', 'g')
抱歉,我是说|。
rdrgkggo1#
|和*在字符类中失去了它们的特殊含义(方括号),这很方便:
|
*
mysql> select regexp_replace('123*,|4abcd, aaa|,qqq|a', '[|*,]', '') as s; +------------------+ | s | +------------------+ | 1234abcd aaaqqqa | +------------------+ mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.31 | +-----------+
1条答案
按热度按时间rdrgkggo1#
|
和*
在字符类中失去了它们的特殊含义(方括号),这很方便: