Blog
Le Blog

KB N°1924 : LES EXPRESSIONS RÉGULIÈRES (REGEX)

KB Olfeo On-Premise
Le 2 juin 2023

Les expressions régulières permettent de gérer des exceptions sur des URL ciblées dans les politiques de filtrage.

Les REGEX (ou Expressions Régulières) permettent de créer des motifs selon le besoin.

Les REGEX sont utilisables dans les menus Politiques, Listes d’URL, ou dans la modification des catégories, dans la section Filtrage d’URL.

Créer des REGEX

Les REGEX sont définies comme ceci :

. : n’importe quel symbole

* : symbole de répétition : 0, 1 ou plusieurs fois le symbole précédent

et donc :

.* matche n’importe quelle chaîne de caractères

a : la lettre a

[abc] : la lettre a ou b ou c

+ : symbole de répétition : 1 ou plusieurs fois le symbole précédent

? : symbole de répétition : 0 ou 1 fois le symbole précédent

^ : début de la chaîne de caractères

$ : fin de la chaîne de caractères

() : pour grouper des symboles

| : symbole logique « ou »

\ : permet de protéger un caractère (permet par exemple d’insérer le « . » en tant que caractère et non en tant que « n’importe quel symbole »)

Exemples :

  • porte(manteau) : matche porte et portemanteau mais pas manteau
  • [bB]ateau : matche bateau et Bateau
  • (chaise|porte) matche chaise ou porte
  • monsite\.fr : matche monsite.fr mais pas monsiteXfr.com
  • .*yahoo.* : matche toutes les URL contenant yahoo
  • www\.yahoo\..* : matche toutes les adresses commençant par www.yahoo. (Exemple www.yahoo.fr, www.yahoo.com, …)

Sites utiles :

http://www.annuaire-info.com/outil-referencement/expression-reguliere/http://regex101.com/