findall只是返回捕获的组:
>>> re.findall('abc(de)fg(123)', 'abcdefg123 and again abcdefg123')[('de', '123'), ('de', '123')]
相关文档摘录:
返回字符串中模式的所有非重叠匹配项,作为字符串列表。从左到右扫描字符串,并以找到的顺序返回匹配项。如果模式中存在一个或多个组,则返回一个组列表;否则,返回一个列表。如果模式包含多个组,则这将是一个元组列表。空匹配项将包括在结果中,除非它们碰到另一个匹配项的开头。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)