可以使用re.findall()
函数来获取所有匹配的结果,然后使用列表切片来排除第一个匹配。以下是一个示例代码:
import re
pattern = r'\d+' # 匹配连续的数字
text = 'abc123def456ghi789'
matches = re.findall(pattern, text)
matches = matches[1:] # 排除第一个匹配
print(matches) # 输出: ['456', '789']
在这个示例中,我们首先定义了一个正则表达式模式,用于匹配连续的数字。然后,我们使用re.findall()
函数来获取所有匹配的结果,并将其保存在一个列表中。最后,我们使用列表切片来排除第一个匹配,从而得到我们想要的结果。输出结果为['456', '789']
。
上一篇:不返回多个值的函数