请问如何只获取选定的这行数据,正则表达式法

img

img


我的原代码是第十四行只能爬取从‘导演’那里开始的,我现在需要的是
后面那一行,请问正则表达式怎么改。谢谢各位。

r'<p class="">.*?<br>\s*(.*?)</p>'

你题目的解答代码如下:

import re

data = '''
<div class="bd">
    <p class="">
        导演:xxxxxxxxxxx<br>
        需要的内容
    </p>
</div>
'''
findBd = re.compile(r'<p class="">.*?<br>\s*(.*?)</p>',re.S)
print(findBd.findall(data)[0])

img

如有帮助,望采纳!谢谢!