Python re.findall with groupdicts

时间:2008-11-01 00:41:54

标签: python regex

我希望有一个re.findall版本返回groupdict而不是group s。我错过了一些简单的方法来完成相同的结果吗? (有人知道这个功能不存在的原因吗?)

1 个答案:

答案 0 :(得分:24)

您可以使用finditer()函数。这将为您提供一系列匹配对象,因此您可以使用以下内容获取每个匹配对象:

[m.groupdict() for m in regex.finditer(search_string)]