python re.sub()替换正则的匹配内容方法
如下所示:
importre c=re.compile(r'\d') s='you1are2welcome' #用指定的内容,替换正则匹配的内容,也可以指定替换次数 ret=c.sub('',s,1) print(ret) #处理函数接收一个参数(每次的匹配结果) defdeal(s): returnstr(int(s.group())*2) #可以认为干预替换过程,传递一个函数即可 ret=re.sub(r'\d',deal,'you1are2welcome') print(ret)
结果:
youare2welcome you2are4welcome
以上这篇pythonre.sub()替换正则的匹配内容方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。