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

编辑:先生 日期:2017-06-29 浏览量:152 我要收藏

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

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,resub,

属分类: 正则

0 0

上一篇:正则匹配复杂的一个情况记录(待解)

下一篇: 没有了

留言:
登录  注册
三思而后言,谢谢。