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

为什么在python2.7.5中出现错误呢

>>> ma = re.match(r'<([\w]+>)\1','<book>booK>')
>>> ma.groups()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'groups'


正在回答

2 回答

ma = re.match(r'<([\w]+>)\1','<book>book>')
print ma.groups()
print ma.group()

\1  -->  ([\w]+>)  --> book>    

你是K大写啊, 当然不匹配,所以是NoneType啊

0 回复 有任何疑惑可以回复我~

ma = re.match(r'<([\w]+>)\1','<book>booK>',re.I)

the second 'booK' has a capital letter 'K', change 'K' to 'k'

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么在python2.7.5中出现错误呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信