有没有人发现REGEX"\ b"在MYSQL中不起作用?
我有一个很好的正则表达式匹配使用正则表达式引擎很好
^(//)?w7\b
但是当我将它用作MYSQL查询的一部分时
WHERE ( e.department REGEXP '^(//)?w7\b' )
它不会匹配.如果我删除\ b组件,匹配效果很好但不是我需要的精度\ b(基本上我需要匹配整个单词W7)
谢谢!
Mat*_*Mat 16
看看REGEXP
文档,向下看.单词的开头/结尾标记是:
[[:<:]], [[:>:]]
Run Code Online (Sandbox Code Playgroud)
这些标记代表字边界.它们分别匹配单词的开头和结尾.
尝试:
WHERE ( e.department REGEXP '^(//)?w7[[:>:]]' )
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2067 次 |
最近记录: |