如何在mysql中使用REGEXP选择结果,而不包含字符串

如何在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)。*' 但当内容同时

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
以获得布尔逆

请注意,MySQL布尔表达式将返回三个可能值之一:TRUE、FALSE和NULL

请注意,
notexpr
还将返回三个可能值之一:TRUE、FALSE和NULL

expr
返回
NULL
时,
NOT expr
也将返回
NULL



如果没有一个实际的问题和更多关于你想做什么的细节,试图提供任何其他帮助实际上是没有成效的。

如果你想寻求帮助,最好将你想匹配的内容和你已经尝试过的内容张贴出来。。如果您希望在不使用
NOT REGEXP
的情况下进行反向匹配,则可以使用字符类
^
中被视为否定运算符的插入符号,这取决于您在此处需要实现的功能。您似乎遗漏了正则表达式的一些基本原则
REGEXP'.
匹配任何至少包含一个字符的内容。包含点的内容与
REGEXP'\...