re.search
Trouve la première correspondance d'un motif. Utilise une chaîne brute r"..." pour que les barres obliques inverses restent des barres obliques inverses. group(1) est la première paire de parenthèses.
Syntaxe
import rem = re.search(r"ZONE-(\w+)", text)m.group(1)
- search renvoie None quand rien ne correspond. Convertis les chiffres capturés avec int().
Exemple
import re print(re.search(r"ZONE-(\w+)", "zz ZONE-north").group(1))
Sortie :
north
Erreurs courantes
- Appeler .group() sur None plante. Vérifie la correspondance, ou assure-toi que le motif apparaît vraiment dans le texte.