mysql正则表达式中是否有^(以结尾)的对立面?

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

我想要与“word1,word2,word3”匹配,但不是“word1,word3测试”


我知道^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