“贪婪”负向后看-如果以单词开头则不匹配

时间:2019-05-08 13:35:44

标签: python regex regex-lookarounds

如果在过去20个字符之内以bar开头,我不想匹配foo,所以我尝试做(?!foo).{0,20}bar。这无效,因为oobar是有效的匹配项。

如果我锚定图案,例如the (?!foo).{0,20}barthe foobar不匹配。但是,在我的用例中,foobar之前可以有任意数量的任意字符,因此没有锚定的依据。

从某种意义上说,我想让负面的眼神看起来更“贪婪”或更不“宽大”,但是我不确定这是否可能。

0 个答案:

没有答案