正则表达式的re.sub
有一个需求,给一个字符串
str1 = "aaaa1111bbbb111cccc222dddd3d4d"
需要在匹配到的数字前后加上*号,得到如下字符串
str2 = "aaaa*1111*bbbb*111*cccc*222*dddd*3*d*4*d"
使用re.sub可以这样写
str2 = re.sub(r"(\d+)",r"*\1*",str1)
有一个需求,给一个字符串
str1 = "aaaa1111bbbb111cccc222dddd3d4d"
需要在匹配到的数字前后加上*号,得到如下字符串
str2 = "aaaa*1111*bbbb*111*cccc*222*dddd*3*d*4*d"
使用re.sub可以这样写
str2 = re.sub(r"(\d+)",r"*\1*",str1)