为了账号安全,请及时绑定邮箱和手机立即绑定

Python正则表达式多组匹配

Python正则表达式多组匹配

哆啦的时光机 2019-02-21 07:43:33
比如有这么一个字符串。"xiaohong loves xiaoming,xiaozhu loves xiaoli,xiaopeng loves xiaozhao"。我希望用Python正则表达式提取出loves两边的人名来。 我这样写的。names = re.search(r'(\S+) loves (\S+)',str, ) while names: print names.group(1) print names.group(2) 但是一直打印xiaohong,xiaoming. 希望知道正确的用法。看了几篇文档,好像没提及。
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

应当使用 find_all()

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 593 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信