带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)]
你帮我省了不少时间。非常感谢。