Outils pour utilisateurs

Outils du site


cold:tutoriaux:regex

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
cold:tutoriaux:regex [2023/03/17 09:56] – modification externe 127.0.0.1cold:tutoriaux:regex [2025/09/15 15:11] (Version actuelle) – [Recherche multi-ligne] florian
Ligne 65: Ligne 65:
  
 Et l'expression rationnelle que nous utilisons est la suivante : Et l'expression rationnelle que nous utilisons est la suivante :
-  Facture N.([^\d]|\n)*(?P<num>\d+)+  Facture N.[^\d]*(?P<num>\d+)
  
 Décomposons l'expression. Décomposons l'expression.
Ligne 71: Ligne 71:
 ^ Expression ^ Signification ^ ^ Expression ^ Signification ^
 | Facture N. | Ce que l'on recherche commence par cette chaîne. Le point remplace le signe ° qui n'est pas bien géré. | | Facture N. | Ce que l'on recherche commence par cette chaîne. Le point remplace le signe ° qui n'est pas bien géré. |
-| %%([^\d]|\n)*%% | Ce qui suit doit être un caractère (excluant les chiffres) ou un retour à la ligne. Ce motif peut se répéter 0 ou plusieurs fois |+| %%[^\d]*%% | Ce qui suit doit être un caractère (excluant les chiffres) ou un retour à la ligne. Ce motif peut se répéter 0 ou plusieurs fois |
 | (?P<num>\d+) | On doit trouver au moins un chiffre. Cette suite de chiffre est capturée dans la variable num | | (?P<num>\d+) | On doit trouver au moins un chiffre. Cette suite de chiffre est capturée dans la variable num |
  
cold/tutoriaux/regex.txt · Dernière modification : de florian