python 正则匹配问题

python 正则匹配问题

str等于"<p>名称:Mega Bomberman<br/>名称:Mega炸弹人<br/></p>"或等于"<p>名称:Mega炸弹人<br/>名称:Mega Bomberman<br/></p>"

我想匹配到str里的“Mega炸弹人”这几个字。有好的办法吗。我用的python


回答:

长话短说.

reg = re.compile(r'>名称:(.+?)<')

print(reg.search(text).groups())

# out: ('Mega炸弹人',)


回答:

你这... 就是想匹配 名称 和最近的 <br/> 中间包含了中文字符的一段文字啊. 这样其实不具备通用性,因为这个名词可能就没有中文,如果没有中文了,就无法和另一个区分开了..

以上是 python 正则匹配问题 的全部内容, 来源链接: utcz.com/a/162668.html

回到顶部