python正则re.sub()替换匹配的内容

[正则] 2021-10-26 圈点672

摘要:python正则re.sub()替换匹配的内容,repl为函数时,可以对取到的数字进行运算替换。


python正则re.sub()替换匹配的内容


示例:

a = "[['a','abcde'],'b','uvw'xyz']"

#仅仅替换w和x之间的单引号为p


import re

re.sub(r'[\w]{1}'[\w]{1},'p',a)


re.sub()使用方法:

语法:

re.sub(pattern, repl, string, count=0, flags=0)

参数:

pattern : 正则中的模式字符串。

repl : 替换的字符串,也可为一个函数。

string : 要被查找替换的原始字符串。

count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。


repl为函数时,可以对取到的数字进行运算替换。


正则  

感谢反馈,已提交成功,审核后即会显示