Я бы хотел, чтобы была версия re.findall, которая вернула groupdict с вместо group с. Я упускаю какой-то простой способ достичь того же результата? (Кто-нибудь знает причину, по которой эта функция не существует?)
re.findall
groupdict
group
Вы можете использовать функцию finditer (). Это даст вам последовательность совпадающих объектов, так что вы можете получить groupdict для каждого с:
[m.groupdict() for m in regex.finditer(search_string)]