re.search
Finde die erste Übereinstimmung eines Musters. Nutze einen Raw-String r"...", damit Backslashes Backslashes bleiben. group(1) ist das erste Klammernpaar.
Syntax
import rem = re.search(r"ZONE-(\w+)", text)m.group(1)
- search gibt None zurück, wenn nichts passt. Wandle gefangene Ziffern mit int() um.
Beispiel
import re print(re.search(r"ZONE-(\w+)", "zz ZONE-north").group(1))
Ausgabe:
north
Häufige Fehler
- .group() auf None aufzurufen stürzt ab. Prüfe den Match, oder stell sicher, dass das Muster wirklich im Text vorkommt.