首先,请注意,它
REGEXP_REPLACE可以 部分 匹配字符串,
.*并且在搜索词之前和之后都不需要。
该
字符应以定义一个反斜杠进行转义,因为本身允许MySQL的引擎逃逸字符。请参阅此MySQL8文档:
注意:
由于MySQL在字符串中使用C转义语法(例如,
n表示换行符),因此必须将在 expr 和 pat
参数中使用的任何值都加倍。
因此,您需要
REGEXP_LIKE("aaa abc ccc", "\babc\b")
首先,请注意,它
REGEXP_REPLACE可以 部分 匹配字符串,
.*并且在搜索词之前和之后都不需要。
该
字符应以定义一个反斜杠进行转义,因为本身允许MySQL的引擎逃逸字符。请参阅此MySQL注意:
由于MySQL在字符串中使用C转义语法(例如,
n表示换行符),因此必须将在 expr 和 pat
参数中使用的任何值都加倍。
因此,您需要
REGEXP_LIKE("aaa abc ccc", "\babc\b")