Entfernen der Escape-Zeichen für Python-Gruppennummern
Anstatt doppelten Backslash zu schreiben,
kann der spezielle Befehl r verwendet werden,
der vor dem Öffnen der einfachen
Anführungszeichen angegeben wird.
Nehmen wir an, wir haben den String:
txt = '1 23 456 xax'
Lassen Sie uns alle Zahlen finden und in
runde Klammern setzen. Dazu ersetzen wir alle
gefundenen Zahlen durch sich selbst, aber in Klammern.
Und anstelle des doppelten Backslashes verwenden wir den Befehl
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Nach der Ausführung des Codes wird der folgende String ausgegeben:
'(1) (23) (456) xax'
Gegeben ist der String:
txt = 'ab cd ef'
Tauschen Sie die Buchstaben in allen zweistelligen Teilstrings aus.
Gegeben ist ein String mit einem Datum:
txt = '2025:12:31'
Wandeln Sie dieses Datum in '31-12-2025' um.