1.使用正则表达式查找文本中最长的数字字符串。
import re
def longest1(s):
'''查找所有连续数字'''
t = re.findall('\d+', s)
if t:
return max(t, key=len)
return 'No'
def longest2(s):
'''使用非数字作为分隔符'''
t = re.split('[^\d]+', s
1.使用正则表达式查找文本中最长的数字字符串。
import re
def longest1(s):
'''查找所有连续数字'''
t = re.findall('\d+', s)
if t:
return max(t, key=len)
return 'No'
def longest2(s):
'''使用非数字作为分隔符'''
t = re.split('[^\d]+', s