我正在用 Python 编写一个否定的lookbehind 断言表达式,它执行以下函数来解析纯文本文件:
与 http:// * ** * ** * ** *之后的任何内容都不匹配 ;但当它不在 http:// *链接内时会匹配模式
Example:
http://www.test.com/aa4 cd6
bx2 vq9
yu9 http://www.bh9.com/cj3
Matches: cd6,bx2,vq9 and yu9
所以我尝试了像这样的正则表达式
r'(?<!http://(.*))([a-z][a-z][0-9])'
r'(?<!http://*)([a-z][a-z][0-9])'
他们没有工作。
如何在 Python 中的断言正则表达式后面添加 .* 或在否定视图中执行类似的操作。