RegEx向后看和向前看

时间:2018-05-10 20:20:53

标签: python regex

我希望得到所有字符串,当它有一个给定的术语后面没有一组给定的术语,前面是使用正则表达式的相同术语,如下所示:

(?<!(term1|term2)[\w\- ]{1,25})my_term(?![\w\- ]{1,25}(term1|term2))

Regular expression visualization

Visualisation

但它似乎不适用于以下任何文本:

my_term good example.
Another good my_term example.
This one term1 shouldn't my_term work.
Neither my_term do term2 it.

有什么想法吗?

0 个答案:

没有答案