• 思路:遇到数字就在左右加*, 连续数字中间的数字就有两个*,替换为空即可,需要注意的是需要把原来字符串中的 * 先使用任意特殊的字符串替换掉,最后换回来即可
while True:
    try:
        s = input().replace("*", "^&*%^&")
        a = [(f"*{i}*" if i.isdigit() else i) for i in s]
        print("".join(a).replace("**", "").replace("^&*%^&", "*"))
    except:
        break