1 re.compile() 的解释:
python 正则表达式 re.compile() 将正则表达式编译成一个Pattern规则对象,单独使用compile 没有意义,他生成的是一个规则,需要match ,search 等去使用这个规则。
import re
def findMaxConsNum(strings):
list1 = []
list2 = []
pattern = '[1-9]'
r = re.compile(pattern)
for i in strings:
if r.match(i):
list1.append(i)
else:
if len(list1) > len(list2):
list2 = [i for i in list1]
list1 = []
if len(list1) > len(list2):
print(list1)
else:
print(list2)
findMaxConsNum(strings=input())