python 正则匹配问题

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

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

阅读 1.7k
2 个回答

长话短说.

reg = re.compile(r'>名称:(.+?)<')
print(reg.search(text).groups())
# out: ('Mega炸弹人',)

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题