输入一串字符,输出最大子串,当全部是数字或者字母的时候返回-1.子串要求为字母和连续的数字。如输入adc1235A,则输出c1235
解题思路:用正则表达式匹配
import re
str = input()
res = re.findall('[a-zA-Z][0-9]+', str) #返回所有子串
if res:
print(res)
print(max(res)) #输出最大那个
else:
print('-1')
输入一串字符,输出最大子串,当全部是数字或者字母的时候返回-1.子串要求为字母和连续的数字。如输入adc1235A,则输出c1235
解题思路:用正则表达式匹配
import re
str = input()
res = re.findall('[a-zA-Z][0-9]+', str) #返回所有子串
if res:
print(res)
print(max(res)) #输出最大那个
else:
print('-1')