Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

7年前关闭。



Improve this question




我有一个正则表达式,它匹配不以“DEF”开头的单词。

现在我想将其修改为以下三种情况:
  • 不以“DEF”结尾
  • 不包含“DEF”
  • 不等于“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/

    10-10 23:26
    查看更多