如果在匹配中找到某个字符串,则使正则表达式不匹配

本文关键字:字符串 不匹配 正则表达式 如果 | 更新日期: 2023-09-27 18:14:39

假设我有一些随机的简单匹配,比如

'bword'b

现在我想添加一点如果在匹配之前我们说这个

(HOUSE[ ]*?)'bword'b

因此,如果单词HOUSE和word前面的空格数相等,那么匹配应该为假。所以我的问题或多或少是我如何否定(HOUSE[]*?)查询?

如果在匹配中找到某个字符串,则使正则表达式不匹配

你使用了消极的向后看。在。net中,回顾可以是可变长度的:

(?<!HOUSE[ ]*?)'bword'b
参考

:

  • 可变长度向后看