地大新手
2017-12-19 17:21
import re
str1='mooc videonum=1000'
ma=re.sub(r'\d+', '1001', str1)
print ma.group()
运行结果为:AttributeError: 'str' object has no attribute 'group'
sub返回的是字符串
ma=re.sub(r'\d+', '1001', str1)
这个代码中,re.sub返回的是一个字符串,即str1中将所有数字串替换成‘1001’后的新字符串,并不是一个match对象
python正则表达式
80575 学习 · 174 问题
相似问题