我正在使用Python 3和
我对负向前瞻感到有点困惑
当我使用正则表达式模式(?!123)ABC
时,如果我说我正在寻找字符串' ABC'但只有在不继续使用' 123'?
代码:
import re
print(re.search(r'(?!123)ABC', "ABC123"))
>>><_sre.SRE_Match object; span=(0, 3), match='ABC'>
这里的问题是,为什么&#39; ABC&#39;即使继续使用&#39; 123&#39;? 这只是一个示例代码,我试图理解这里的逻辑 谢谢你的任何解释!