NC205084. 牛牛爱字符串
描述
牛牛在玩字符串。
例如:a1b23c456d007890中可以提取出1, 23, 456, 7890共4个数字。
现在,他得到了一个长度高达1000的字符串,请你帮他提取出所有的数字。
输入描述
本题有多组数据。输入一个字符串S。
输出描述
输出提取出的所有数字,相邻两个数字用一个空格隔开。不包含数字的时候输出空行注意,你输出的数不能含有前导0。
示例1
输入:
u1s1qs 1a2b3c4d5e006d a1b23c456d007890 2333 kur1su alan0233
输出:
1 1 1 2 3 4 5 6 1 23 456 7890 2333 1 233
pypy3(pypy3.6.1) 解法, 执行用时: 122ms, 内存消耗: 28348K, 提交时间: 2020-08-15 16:23:28
import re while True: try: s = input() except: break for _ in re.findall(r'\d+', s): print(int(_), end=' ') print()
Python3 解法, 执行用时: 43ms, 内存消耗: 5488K, 提交时间: 2023-02-09 01:17:57
import re while True: try: s = input() except: break for x in re.findall(r'\d+', s): print(int(x), end=' ') print()