我正在尝试将一些全词表达式与 MySQL REGEXP 函数匹配。当涉及双引号时,就会出现问题。
MySQL 文档说:“要在正则表达式中使用特殊字符的文字实例,请在其前面加上两个反斜杠 () 字符。”
但是这些查询都返回 0:
SELECT '"word"' REGEXP '[[:<:]]"word"[[:>:]]'; -> 0
SELECT '"word"' REGEXP '[[:<:]]\"word\"[[:>:]]'; -> 0
SELECT '"word"' REGEXP '[[:<:]]\\"word\\"[[:>:]]'; -> 0
SELECT '"word"' REGEXP '[[:<:]] word [[:>:]]'; -> 0
SELECT '"word"' REGEXP '[[:<:]][[.".]]word[[.".]][[:>:]]'; -> 0
我还能尝试什么来获得 1?或者这是不可能的?