标签: regex
我们有一个关于正则表达式的快速问题。
我可以指定一个模式,并且其他所有模式都不适合要匹配的模式吗?
例如,任何不符合此模式的内容: HT\d{4} 我想考虑一场比赛
HT\d{4}
答案 0 :(得分:4)
是的,你可以这样做:(?!HT\d{4})
(?!HT\d{4})
它被称为“负向前瞻”。大多数正则表达式引擎都支持它。
答案 1 :(得分:1)
您可以执行^.*$(?<!HT\d{4})
^.*$(?<!HT\d{4})
但在大多数语言中,您可以使用原始正则表达式并在语言中使用逻辑!。与!Regex.IsMatch()
!
!Regex.IsMatch()