Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic。
7年前关闭。
Improve this question
我有一个正则表达式,它匹配不以“DEF”开头的单词。
现在我想将其修改为以下三种情况:
不以“DEF”结尾 不包含“DEF” 不等于“DEF”
我应该修改字符串模式?
想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic。
7年前关闭。
Improve this question
我有一个正则表达式,它匹配不以“DEF”开头的单词。
现在我想将其修改为以下三种情况:
我应该修改字符串模式?
Regex pattern Match word which does NOT start with word "DEF": ^(?!DEF).*$
match word : ADEFCCC
Does Not Match : DEFXXX
最佳答案
Does not end with DEF: ^.*(?<!DEF)$
Does not contain DEF: ^((?!DEF).)*$
Does not equal DEF: ^(?!DEF$).*$
关于c# - 正则表达式 "NOT"存在模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19196642/