假设我有这个 html 代码:
<table id="test_table">
<td>
<a href="#">#</a>
<a href="#">#</a>
<a href="#">#</a>
<a href="#">#</a>
<a href="#">#</a>
<a href="#">#</a>
<a href="#">#</a>
<a href="#">#</a>
</td>
</table>
<table id="test_table2">
<td>
<a href="#">#33</a>
<a href="#">#33</a>
<a href="#">#33</a>
<a href="#">#33</a>
<a href="#">#33</a>
<a href="#">#33</a>
<a href="#">#33</a>
<a href="#">#33</a>
</td>
</table>
我只想在#test_table 中匹配href 并迭代它们?我试过这样的事情:
<table id="test_table">\s*<td>(\s*<a href="(?P<url>.*?)">(?P<anchor>.*?)</a>\n)*
但这仅与第一个元素匹配,我在此问题上停留了几个小时,但我无法正确解决,谢谢您的帮助。