查找任何以 this 开头且不包含该行



如何找到以abc开头且在字符串其余部分没有单词test的字符串?

abc blah test (no match)
abc blah blah test (no match)
abc blah (match)

我找到了以下内容,但我不知道如何放入abc部分。

^(?!.*Test).*$

信用:https://stackoverflow.com/a/1318314/139698

您可以使用例如内联修饰符(?i)使匹配不区分大小写,并在test周围和abc之后使用单词边界b来防止部分匹配。

先匹配abc,然后使用断言。

(?i)^abcb(?!.*bTestb).*$

.Net正则表达式演示

相关内容

最新更新