把字符串中的连续数字替换为该数字的逆序。
例:
输入:asasa123ddd345rtrt
输出:asasa321ddd543rtrt
用正则替换re.sub
a = "345sdfrf4321sdfsf457dfsdf432"
def fun(matched):
v = matched.group("value")
return v[::-1]
b = re.sub("(?P<value>\d+)",fun,a)
print(b)
代码输出:543sdfrf1234sdfsf754dfsdf234
因篇幅问题不能全部显示,请点此查看更多更全内容