1、re.sub()的使用实例
""" 将一个字符中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数 输入:Jkdi234klowe90a3 输出:Jkdi*234*klowe*90*a*3* """ import re s = input() count = len(''.join(re.findall(r'\d+', s))) print(count) #6 s1=re.findall(r'\d+', s) print(s1) #['234', '90', '3'] print(re.sub('(\d+)', '*\g<1>*', s)) #Jkdi*234*klowe*90*a*3*
1