擅长:python、mysql、java
<p>首先,你不应该用regex解析html。在</p>
<p>“用regex解析html就像让初学者编写操作系统”</p>
<p>这个答案是著名的并且永远相关的:
<a href="https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454">RegEx match open tags except XHTML self-contained tags</a></p>
<p>花一个小时学习匹配组在regex中的工作方式可能是值得的。但是,这可能有助于:</p>
<p>首先,<code>links</code>是一个列表。这意味着您要么需要遍历它,要么(在本例中)需要获取第一个元素。在</p>
<p>试试看</p>
<pre><code> import re
r = re.match(regex, lists[0])
if r:
print(r.group(1))
</code></pre>