**Ceci est une ancienne révision du document !**
Expression régulière ou regex
Permet d'extraire des données dans un bloc de texte
Voir la documentation basique sur la création des masques d'extraction de données (pour import automatique, expressions régulières)
Syntaxe (1)
\w
: Caractères alphanumériques, et_
\W
: Caractères ne composant pas les mots\d
: Chiffres décimaux\D
: Autre chose qu'un chiffre décimal\s
: Caractères d'espacement\S
: Autre chose qu'un caractère d'espacement.
: N'importe quoi
Syntaxe (2)
Les {}
permettent de définir des répétitions:
\d{2}
: 2 chiffres\d{4}
: 4 chiffres\d{0,5}
: entre aucun et 5 chiffres\/
: le/
étant réservé il faut le dé-spécialiser en le précédent d'un\
Syntaxe (3)
Les répétitions
+
: 1 ou plus*
: zéro ou une infinité
Extraction :
* ()
: les parenthèses permettent d'indiquer une zone à extraire
Premier exemple
Soit le texte suivant : “Le 14 janvier 2022”
Comment extraire “14” ?