我正在尝试构建一个正则表达式,但我发现对于这种特殊情况很难做到这一点。仅当我尝试解析的字符串不包含特定子字符串时,我才想返回匹配项。例如(搜索不区分大小写的子字符串“test”):
"Line one
Line two
Line test three" - Return false.
"Line test one" - Return false.
"Tfest" - Return true.
"Tfest
Tdhf
Line three" - Return true.
我已经能够使用单行字符串执行此操作,^((?!message 1).)*$
但我不确定多行字符串。
PS:我不想就使用字符串操作 VS 正则表达式展开辩论。性能是一个问题。问题的约束是解决方案必须使用正则表达式。