题解 | #表示数字#
表示数字
https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
import re n = input() # 利用正则表达式 (\d+) 这里用()是后续把找到的数字作为一个整体进行处理 # *\g<1>* 这个表示把原来的数字保持不变,在其前后加* 1 代表捕获到的数字的编号 这里只有一个 # 最重要的是:要替换的字符这里是加了r的 为了保持原本的数字不变。 m = re.sub(r'(\d+)', r'*\g<1>*', n) print(m)