负前瞻后跟空格
我无法弄清楚反向否定查找。假设我有一个文本
qwe abc
qwe abc
abc
我想找到所有abc没有在后面的qwe,后面可能有任意数量的空格。
(?<!qwe)s*?(abc)
匹配一切。我认为它类似于“匹配任意数量的空格,abc如果qwe前面没有空格”
我也试过
qwe|(abs)
方法,但它对我不起作用。尽管对于我不希望 match 起作用的情况,组是空的,但我真的不知道如何将它与re.sub函数(需要)一起使用。即使组为空,也会re.sub替换字符串。
环境:python 3