[正则] 2024-10-03 圈点565
摘要: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为函数时,可以对取到的数字进行运算替换。
上一篇[正则]python列表形式的字符串当中出现多余引号时的正则处理
下一篇[正则]