贪婪和非贪婪模式

贪婪和非贪婪模式

综合测验的这道题,为什么在我在ide实验的和结果不一样

text = (re.findall(text))

答案是:I like python,而我试的结果是这样的,为什么?

http://img1.sycdn.imooc.com//climg/5f96a69f098cabe004540041.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,同学提供的代码不全,可参考下图中的代码理解该题

http://img1.sycdn.imooc.com//climg/5f96a8d3097e978b07130311.jpg

  • 五栋一哥 提问者 #1
    text = "I like python, I must learn python well" print(re.findall('I.*?n' ,text))
    2020-10-26 20:15:56
  • 五栋一哥 提问者 #2
    你好,代码是这个。非贪婪模式下。
    2020-10-26 20:16:30
  • 好帮手慕美 回复 提问者 五栋一哥 #3
    同学,你好,同学使用的是非贪婪模式,在整个表达式匹配成功的前提下最少的匹配字符。因此同学的匹配结果是两个字符串,祝学习愉快~~~~
    2020-10-27 09:36:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师