我希望得到所有字符串,当它有一个给定的术语后面没有一组给定的术语,前面是使用正则表达式的相同术语,如下所示:
(?<!(term1|term2)[\w\- ]{1,25})my_term(?![\w\- ]{1,25}(term1|term2))
但它似乎不适用于以下任何文本:
my_term good example.
Another good my_term example.
This one term1 shouldn't my_term work.
Neither my_term do term2 it.
有什么想法吗?