如何在mysql中使用REGEXP选择结果,而不包含字符串
MySQL不支持负前瞻。如何使用如何在mysql中使用REGEXP选择结果,而不包含字符串,mysql,sql,regex,Mysql,Sql,Regex,MySQL不支持负前瞻。如何使用REGEXP查找不包含字符串的结果。 我正在使用“NOT REGEXP”,但结果出乎意料 我的表中有一个“Content”列,我想查找Content列包含“”标签的行,但我仍然希望排除一些src 以下是sql: Content REGEXP.”和Content NOT REGEXP.”(test.mywebsite1.com/| img.mywebsite.com/face/| test.mywebsite.com/phoneIcon.jpg)。*' 但当内容同时
REGEXP
查找不包含字符串的结果。
我正在使用“NOT REGEXP”
,但结果出乎意料
我的表中有一个“Content”列,我想查找Content列包含“”标签的行,但我仍然希望排除一些src
以下是sql:
Content REGEXP.”和Content NOT REGEXP.”(test.mywebsite1.com/| img.mywebsite.com/face/| test.mywebsite.com/phoneIcon.jpg)。*'
但当内容同时包含这两种内容时,它的工作方式出乎意料 在已知集合上测试您的REGEXP,使其工作,并验证它是否工作 然后添加
NOT
以获得布尔逆
请注意,MySQL布尔表达式将返回三个可能值之一:TRUE、FALSE和NULL
请注意,notexpr
还将返回三个可能值之一:TRUE、FALSE和NULL
当expr
返回NULL
时,NOT expr
也将返回NULL
如果没有一个实际的问题和更多关于你想做什么的细节,试图提供任何其他帮助实际上是没有成效的。如果你想寻求帮助,最好将你想匹配的内容和你已经尝试过的内容张贴出来。。如果您希望在不使用
NOT REGEXP
的情况下进行反向匹配,则可以使用字符类^
中被视为否定运算符的插入符号,这取决于您在此处需要实现的功能。您似乎遗漏了正则表达式的一些基本原则REGEXP'.
匹配任何至少包含一个字符的内容。包含点的内容与REGEXP'\...