不知道为啥,输出无内容,代码不知道错在哪里了
我想得到 Tiger,Two tigers two tigers run fast;Rabbit,Small white rabbit white and white;
import re
s = """<div class="animal">
<p class="name">
<a title="Tiger"></a>
</p>
<p class="contents">
Two tigers two tigers run fast
</p>
</div>
<div class="animal">
<p class="name">
<a title="Rabbit"></a>
</p>
<p class="contents">
Small white rabbit white and white
</p>
</div>"""
p = re.compile('<div class="animal".*?title="\
(.*?)">.*?contents">(.*?)</p>', re.S)
r = p.findall(s)
print(r)
推荐文章: