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

Python ,正则表达式问题

Python ,正则表达式问题

元芳怎么了 2018-07-04 09:09:05
#!/usr/bin/pythonimport reline = "Cats are smarter than dogs"matchObj = re.match( r'(.*) are (.*?) .*', line, re.M|re.I)if matchObj:print "matchObj.group() : ", matchObj.group()print "matchObj.group(1) : ", matchObj.group(1)print "matchObj.group(2) : ", matchObj.group(2)else:print "No match!!"以上实例执行结果如下:matchObj.group() : Cats are smarter than dogsmatchObj.group(1) : CatsmatchObj.group(2) : smarter请问, r'(.*) are (.*?) .*',这个是匹配什么东西,是如何匹配的?好像很复杂的样子,另外matchObj.group(1)可以有输出,填3的时候就出错了?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 837 浏览
慕课专栏
更多

添加回答

举报

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