Plus d'informations : 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