mysql正则表达式中是否有^(以结尾)的对立面?
我想要与“word1,word2,word3”匹配,但不是“word1,word3测试”mysql正则表达式中是否有^(以结尾)的对立面?,mysql,regex,Mysql,Regex,我想要与“word1,word2,word3”匹配,但不是“word1,word3测试” 我知道^character匹配文本的开头,有什么我可以使用的,比如“word3^”$在结尾匹配 所以你可能需要这个: word3$ 你甚至懒得去搜索吗??真的吗 谷歌搜索: 第一个结果参考: 匹配字符串的结尾 mysql> SELECT 'fo\no' REGEXP '^fo\no$'; -> 1 mysql> SELECT 'fo\no' REGEXP
我知道^character匹配文本的开头,有什么我可以使用的,比如“word3^”
$
在结尾匹配
所以你可能需要这个:
word3$
你甚至懒得去搜索吗??真的吗 谷歌搜索: 第一个结果参考: 匹配字符串的结尾
mysql> SELECT 'fo\no' REGEXP '^fo\no$'; -> 1
mysql> SELECT 'fo\no' REGEXP '^fo$'; -> 0
我想美元就是你想要的。我不知道为什么MySQL会疯狂到改变它的含义。哦,讽刺的是,这现在是谷歌上“MySQL regex end with”的顶级搜索结果…:)谢谢我会在10分钟后接受这个答案。
mysql> SELECT 'fo\no' REGEXP '^fo\no$'; -> 1
mysql> SELECT 'fo\no' REGEXP '^fo$'; -> 0