带groupdicts的Python re.findall

带groupdicts的Python re.findall,python,regex,Python,Regex,我有点希望有一个版本的re.findall返回groupdicts,而不仅仅是groups。我是否错过了实现同样结果的简单方法?(有人知道这个函数不存在的原因吗?您可以使用finditer()函数。这将为您提供一系列匹配对象,因此您可以通过以下方式获得每个对象的groupdict: [m.groupdict() for m in regex.finditer(search_string)] 你帮我省了不少时间。非常感谢。

我有点希望有一个版本的
re.findall
返回
groupdict
s,而不仅仅是
group
s。我是否错过了实现同样结果的简单方法?(有人知道这个函数不存在的原因吗?

您可以使用finditer()函数。这将为您提供一系列匹配对象,因此您可以通过以下方式获得每个对象的groupdict:

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

你帮我省了不少时间。非常感谢。