2008-11-01 4 views
11

Ich wünschte, dass es eine Version von re.findall gab, die groupdict s anstelle von nur group s zurückgab. Fehle ich eine einfache Möglichkeit, um das gleiche Ergebnis zu erzielen? (Kennt jemand einen Grund, dass diese Funktion nicht existiert?)Python re.findall mit groupdicts

Antwort

24

Sie könnten die finderiter() -Funktion verwenden. Dadurch erhalten Sie eine Abfolge von Match-Objekten, so dass Sie den Gruppendikt für jedes mit erhalten können:

+0

Sie haben mir gerade eine Menge Zeit erspart. Vielen Dank. –

Verwandte Themen