1. Namen mit benannten Gruppen und re.sub umformatieren
Python-EntwicklerHintergrund
Ein Entwickler bereitet eine Personenliste vor und muss Namen vom Format «Vorname Nachname» in «Nachname, Vorname» umwandeln.
Aufgabe
Namen müssen über benannte Regex-Gruppen erfasst und mittels Vorlage vertauscht werden.
Verwendung
Tragen Sie das Muster mit benannten Gruppen ein, geben Sie den Testtext ein und definieren Sie die Ersetzungsvorlage mit \g<name>.
Muster: (?P<first>\w+)\s+(?P<last>\w+)
Testzeichenfolge: Ada Lovelace, Grace Hopper
Ersetzungsvorlage: \g<last>, \g<first>
Flags: g (findall) aktiviertErgebnis
Treffer werden sauber in der Gruppentabelle angezeigt und der Text wird zu «Lovelace, Ada, Hopper, Grace» umgeschrieben.