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