匹配并返回未知次数的子模式

2024-10-02 04:36:18 发布

您现在位置:Python中文网/ 问答频道 /正文

抱歉,如果这是一个骗局,不是很愚蠢

假设我有这样一个字符串:

abacadaeaf

注意,它由成对的字符组成,第一个字符是'a'

我要返回所有匹配对,如下所示:

('ab', 'ac', 'ad', 'ae', 'af')

我尝试过:

import re
line = 'abacadaeaf'
result = re.match('(a.)*', line)'
print result.groups()

产生('af',)。换言之,它只保留最新匹配的内容,而丢弃其余的内容

正确的方法是什么


Tags: 字符串importre内容abmatchlineresult

热门问题