python 正则匹配问题

发布于 2022-09-12 14:02:10 字数 202 浏览 23 评论 0

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ゞ记忆︶ㄣ 2022-09-19 14:02:10

长话短说.

reg = re.compile(r'>名称:(.+?)<')
print(reg.search(text).groups())
# out: ('Mega炸弹人',)
小红帽 2022-09-19 14:02:10

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文