La REGEX ou Expression Régulière

Jean loup FuszGrep, InDesign Leave a Comment

 2 minutes.

La REGEX (pour Regular Expression, expression régulière en français) est le nom de la formule GREP utilisée pour une recherche. Elle peut être constituée à la fois de caractères littéraux et de métacaractères.

Exemple de REGEX composée de caractères littéraux

InDesign

Cette expression régulière est constituée de caractères littéraux. La formule ne recherche pas un type de caractère mais une suite de glyphes précis. Elle permet donc de retrouver InDesign, mais pas indesign, ni INDESIGN. Le GREP est en effet sensible à la casse par défaut.

Exemple de REGEX composée de métacaractères

\u\l

Cette expression régulière est composée uniquement de métacaractères. Elle recherche un caractère en capitale \u suivi d’un caractère en bas-de-casse \l.
Elle permet donc de trouver toutes les correspondances respectant ce modèle : La, InDesign, InDesign, Avant…

Exemple de REGEX composée à la fois de caractères littéraux et de métacaractères

\u\ls

L’expression régulière ci-dessus ressemble à la précédente à la différence qu’elle implique la présence d’un s après la lettre minuscule. Cette nouvelle REGEX trouvera Les, Ils, Passant, InDesign…


Les expressions régulières permettent donc de rechercher des types de structures, des modèles. C’est comme si vous recherchiez une voiture :

  • Avec des métacaractères on rechercherait une carrosserie avec 4 roues en dessous et la formule trouverait n’importe quelle modèle de voiture respectant ces conditions
  • Avec des caractères littéraux, on chercherait plutôt une Delorean, la formule serait donc très précise.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *