HJ96 表示数字

2022-03-10  本文已影响0人  小鬼客

题目:
将一个字符中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。

注意:本题有多组样例输入。

数据范围:字符串长度满足 1≤n≤100
输入描述:
输入一个字符串

输出描述:
字符中所有出现的数字前后加上符号“*”,其他字符保持不变

示例1
输入:
Jkdi234klowe90a3
5151
复制
输出:
Jkdi234klowe90a3
5151
题解:
使用re模块,中sub的替换掉整数,改为*整数*
代码:

import re

while True:
    try:
        s = input()
        s = re.sub(r'(\d+)','*\g<1>*',s)
        print(s)
    except:
        break
上一篇 下一篇

猜你喜欢

热点阅读