我在尝试使用 Python 2.7.3 正则表达式在带有换行符的大型输入中查找一些字符串时遇到问题。我有这样的事情:
type="thing" blahblahblah
something id="123456"
...
type="disabled thing" blahblahblah
somethingelse id="123457"
...
我想获取 type="thing" 的所有 id。由于贪婪的正则表达式引擎,我必须编写一个像这样的正则表达式:
r'type="thing"(?!type).+id="[0-9]{6,7}"', re.S
但是,这不起作用。如何在输入时使用这种数据制作排除字符串正则表达式?