Regex 正则表达式中单词的插入符号/否定

Regex 正则表达式中单词的插入符号/否定,regex,regex-negation,Regex,Regex Negation,[^a-zA-Z]匹配除a、b、c、。。z、 A,B。。Z 我希望表达式匹配除(abc)和(xyz) 我想要一个图像标签的正则表达式 我尝试了img.*src-它与初始部分匹配,但在img和src之间不应该有任何其他图像标记,因此我放置了插入符号img[^(也不知道如何对一组字符使用^?根据您描述的场景,听起来您希望使用前瞻而不是字符排除 MatchThis\s*(?!DontMatchThis|OrThis) 这将匹配“MatchThis”,但如果后跟“DontMatchThis”或“OrT

[^a-zA-Z]
匹配除
a、b、c、。。z、 A,B。。Z

我希望表达式匹配除
(abc)
(xyz)

我想要一个图像标签的正则表达式


我尝试了
img.*src
-它与初始部分匹配,但在
img
src
之间不应该有任何其他图像标记,因此我放置了插入符号
img[^(也不知道如何对一组字符使用
^

根据您描述的场景,听起来您希望使用前瞻而不是字符排除

MatchThis\s*(?!DontMatchThis|OrThis)
这将匹配“MatchThis”,但如果后跟“DontMatchThis”或“OrThis”,则不匹配


如果您想了解有关正则表达式中look aheads和look behinds的更多信息,请访问以下链接:

在您的特定情况下,为什么不确保“src”位于同一标记内


如果你不介意我问你:你到底在做什么,用什么语言?