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
 
                    
                     
                    
                 
                    
                 

 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号