标签: mysql regex
我正在使用以下REGEXP进行搜索
[[:<:]]word1[[:>:]]
但问题是mysql中的连字符正则表达式是一个字边界。因此,如果使用'security'进行搜索,它也会匹配'info-security','network-security'。
有办法避免这种情况吗?
答案 0 :(得分:0)
只需替换字符串中的连字符即可与下划线或空字符串匹配。
REPLACE(columnname,' - ','_')REGEXP ...