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