题目描述
将一个字符中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。
注意:本题有多组样例输入。
输入描述:
输入一个字符串
输出描述:
字符中所有出现的数字前后加上符号“*”,其他字符保持不变
示例1
输入
Jkdi234klowe90a3
5151
输出
Jkdi*234*klowe*90*a*3*
*5151*
代码实现如下:
import re
def func():
while True:
try:
str1 = input()
#print(str1)
str_new = re.sub(r'(\d+)',r'*\1*',str1)
print(str_new)
except Exception as e:
#print(e)
break
if __name__ =='__main__':
func()