找<>中的数

所属作业: hw9 数据结构: 字符串 算法: 正则表达式

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import re

n = int(input())

for _ in range(n):
    m = input()
    match = re.findall(r'<(\d+)>', m)
    lst=[]
    flag = False
    for x in match:
        if (x == '0') or (x[0] != '0' and len(x) < 4):
            lst.append(x)
            flag = True
    if not flag:
        print('NONE')
    else:
        print(' '.join(lst))