python re.findall匹配问题

img


我希望能用正则表达式匹配     <p class="name">音乐口音音效p>     中的     音乐口音音效
但是<p class="name">(.*?)p>匹配不出来,不知道该怎么写

import re
res =re.findall('

(.*?)

',str, re.S)[0]
print(result)
加上re.S去除\n换行符的影响

import re
str='<p class="name">音乐口音音效</p>'
result =re.findall('<p class="name">(.*?)</p>',str)[0]
print(result)
result =re.findall('<p class="name">(.*?)</p>',str)
print(result)