Trucs et astuces
KB N°1924

Les expressions régulières (regex)

Versions: V.5.x V6.x
Publié le lundi 9 juillet 2012
Modifié le mercredi 16 mai 2018

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/

Avez-vous trouvé cet article utile ?
Revenir à la liste des articles
En visitant ce site, vous acceptez l'utilisation de cookies. Nous utilisons des cookies pour améliorer votre navigation sur notre site. En savoir plus.Ok