请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

print(re.findall("(life.* (Python)?)",s))

import re
s = 'life is short, I use Python, I love Python’
print(re.findall("(life.* (Python)?)",s))

[(‘life is short, I use Python, I love Python’, ‘Python’)] 为什么后面的Python也获取到了

正在回答 回答被采纳积分+3

2回答

提问者 ldc123_ 2018-10-16 16:25:55

https://img1.sycdn.imooc.com//szimg/5bc5a06f0001901d10440835.jpg1132

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    可以详细的描述一下吗,贴的图是想说明什么问题呢?
    回复 有任何疑惑可以回复我~ 2018-10-16 23:37:03
  • 提问者 ldc123_ 回复 7七月 #2
    O(∩_∩)O哈哈~  life is short, I use Python 只获取这段话该怎么写?
    回复 有任何疑惑可以回复我~ 2018-10-17 19:51:27
7七月 2018-10-15 03:03:26

匹配当然是贪婪的,这个讲过了啊

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信