[Python] Regex
Petit aide-mémoire de l’implémentation des expressions régulières en Python.
Objet expression régulière
import re
re_desc = re.compile('expression_régulière', re.IGNORECASE)
result = re_desc.match (ligne)
if result:
val = result.group(1)Utilisation directe d’une expression régulière
import re
pattern = '^a..(.s)$'
test_string = 'abyss'
result = re.match(pattern, test_string)
if result:
print("Search successful.", result.group(1))
else:
print("Search unsuccessful.")Petites aides
| (.* ?) | Plus petit regroupement correspondant à l’expression régulière |
| (?:mot) | Présence optionnelle de mot dans la chaîne |
Accueil > Notes Techniques > Python > [Python] Regex