有没有人发现REGEX“\b”在MYSQL中不起作用?
我有一个很好的正则表达式,可以使用正则表达式引擎很好地匹配
^(//)?w7\b
但是当我将其用作MYSQL查询的一部分时
在哪里(e。部门REGEXP'^(//)?w7\b')
它不会匹配。如果删除\b组件,则匹配效果很好,但与\b所需的精度不符(基本上,我只需要匹配整个单词W7)
谢谢!
最佳答案
查看底部的 REGEXP
文档。单词开始/单词结束标记是:
[[:<:]], [[:>:]]
尝试:
WHERE ( e.department REGEXP '^(//)?w7[[:>:]]' )