Notification

Duet AI s'appelle désormais Gemini pour Google Workspace. En savoir plus

Exemples d'expressions régulières

Les exemples suivants illustrent l'utilisation et la construction d'expressions régulières simples. Chacun inclut le type de texte à rechercher, une ou plusieurs expressions régulières qui correspondent au texte, et des explications sur l'utilisation des caractères spéciaux et la mise en forme.

Pour obtenir des informations détaillées et des instructions, consultez les articles relatifs aux consignes d'utilisation des expressions régulières et à la syntaxe RE2. Consultez également l'article Définir une règle de conformité du contenu.

Important : Seule la syntaxe RE2 est acceptée. Elle diffère légèrement de la syntaxe PCRE. Veuillez noter que les expressions régulières sont, par défaut, sensibles à la casse.

Remarque : Les exemples indiqués ci-dessous peuvent servir de base à l'élaboration d'expressions régulières plus complexes. Toutefois, pour effectuer une recherche de correspondance sur un seul mot, nous vous conseillons d'utiliser les paramètres Conformité du contenu ou Contenu répréhensible.

Correspondance avec une expression exacte uniquement
Exemple d'utilisation Rechercher une correspondance avec l'expression stock tips.
Exemples d'expressions régulières Exemple 1 : (\W|^)stock\stips(\W|$)

Exemple 2 :(\W|^)stock\s{0,3}tips(\W|$)

Exemple 3 : (\W|^)stock\s{0,3}tip(s){0,1}(\W|$)
Remarques
  • \W désigne tout caractère qui n'est pas une lettre, un chiffre ou un trait de soulignement. Cela évite que l'expression régulière ne soit valable si des caractères figurent avant ou après la proposition.
  • Dans l'exemple 2, \s désigne un caractère d'espacement et {0,3} indique que zéro à trois espaces peuvent figurer entre les mots stock et tip.
  • ^ désigne le début d'une nouvelle ligne. Ce métacaractère indique à l'expression régulière de renvoyer la proposition si elle apparaît au début d'une ligne, c'est-à-dire sans caractère devant.
  • $ désigne la fin d'une ligne. Cela permet à l'expression régulière de renvoyer la proposition si elle apparaît à la fin d'une ligne, c'est-à-dire sans caractère derrière elle.
  • Dans l'exemple 3, (s) correspond à la lettre s et {0,1} indique que la lettre peut apparaître 0 ou 1 fois après le mot "tip". Ainsi, l'expression régulière fait référence à stock tip et à stock tips. Vous pouvez également utiliser le caractère ? à la place de {0,1}.

Correspondance avec un mot ou une expression figurant dans une liste
Exemple d'utilisation Rechercher tout mot ou toute proposition de la liste suivante :
  • baloney
  • darn
  • drat
  • fooey
  • gosh darnit
  • heck
Exemple d'expression régulière (?i)(\W|^)(baloney|darn|drat|fooey|gosh\sdarnit|heck)(\W|$)
Remarques
  • (...) groupe tous les mots, de sorte que la classe de caractère \W s'applique à tous les mots compris dans les parenthèses.

  • (?i) rend la correspondance sensible à la casse.

  • \W désigne tout caractère qui n'est pas une lettre, un chiffre ou un trait de soulignement. Cela évite que l'expression régulière ne soit valable si des caractères figurent avant ou après les mots ou les propositions de la liste.

  • ^ désigne le début d'une nouvelle ligne. Ce métacaractère indique à l'expression régulière de renvoyer le mot s'il apparaît au début d'une ligne, c'est-à-dire sans caractère devant.

  • $ désigne la fin d'une ligne. Cela permet à l'expression régulière de renvoyer le mot s'il apparaît à la fin d'une ligne, c'est-à-dire sans caractère derrière.

  • | désigne un "ou", de sorte que l'expression régulière corresponde à n'importe quel mot de la liste.

  • \s désigne une espace. Utilisez cette classe de caractères pour séparer les mots d'une proposition.

Correspondance avec un mot présentant des variantes orthographiques ou des caractères spéciaux

Exemple d'utilisation

 

Recherchez une correspondance avec les mots fast cash et certains obscurcissements utilisés par les spammeurs, tels que :
  • f@st c@sh
  • f@$t c@$h
  • fa$t ca$h
Exemple d'expression régulière

f[a4@][s5\$][t7] +c[a4@][s5\$]h

Remarques
  • \W ne figurant pas dans l'expression, d'autres caractères peuvent apparaître avant ou après chaque variante de fast cash. Par exemple, l'expression régulière correspond quand même à fast cash dans les exemples suivants :

Fast cash!! ou ***f@st ca$h***

  • [a4@] désigne les caractères a, 4 ou @ en deuxième position du mot, reflétant les substitutions de lettres couramment utilisées par les spammeurs pour éviter les correspondances de texte simples.

Correspondance avec une adresse e-mail d'un domaine spécifique
Exemple d'utilisation Rechercher une correspondance dans toutes les adresses e-mail des domaines yahoo.com, hotmail.com et gmail.com.
Exemple d'expression régulière (\W|^)[\w.\-]{0,25}@(yahoo|hotmail|gmail)\.com(\W|$)
Remarques
  • \W désigne tout caractère qui n'est pas une lettre, un chiffre ou un trait de soulignement. Cela évite que l'expression régulière ne soit valable si des caractères figurent avant ou après l'adresse e-mail.
  • ^ désigne le début d'une nouvelle ligne. Ce métacaractère indique à l'expression régulière de renvoyer l'adresse si elle apparaît au début d'une ligne, c'est-à-dire sans caractère devant.
  • $ désigne la fin d'une ligne. Ce métacaractère indique à l'expression régulière de renvoyer l'adresse si elle apparaît à la fin d'une ligne, c'est-à-dire sans caractère derrière.
  • [\w.\-] désigne tout caractère d'un mot (a-z, A-Z, 0-9 ou un caractère de soulignement), un point ou un trait d'union. Ce sont les caractères valides les plus couramment utilisés dans la première partie d'une adresse e-mail. Le signe \- (qui indique un trait d'union) doit figurer en dernier dans la liste des caractères entre crochets.
  • La barre oblique inversée \ figurant avant le tiret et le point est un "caractère d'échappement" : elle indique que le tiret et le point ne sont pas des caractères spéciaux appartenant à la syntaxe de l'expression régulière. Il n'est pas nécessaire d'échapper le point entre crochets.
  • Les parenthèses (...) regroupent les domaines, et la barre verticale | qui les sépare signifie "ou".

Correspondance avec une adresse IP comprise dans une plage
Exemple d'utilisation Rechercher une correspondance avec toute adresse IP comprise dans la plage allant de 192.168.1.0 à 192.168.1.255.
Exemples d'expressions régulières Exemple 1 : 192\.168\.1\.
Exemple 2 : 192\.168\.1\.\d{1,3}
Remarques
  • La barre oblique inversée \ figurant avant chacun des points est un "caractère d'échappement" : elle indique que les points ne sont pas des caractères spéciaux appartenant à la syntaxe de l'expression régulière.
  • Dans l'exemple 1, aucun caractère ne figure après le dernier point, de sorte que l'expression régulière représente toute adresse IP commençant par 192.168.1., quel que soit le nombre qui suit.
  • Dans l'exemple 2, \d désigne tout chiffre compris entre 0 et 9 après le dernier point, et {1,3} indique que les chiffres 1 à 3 peuvent apparaître après ce dernier point. Dans ce cas, l'expression régulière correspond à toute adresse IP complète, commençant par 192.168.1.. Elle correspond également à des adresses IP non valides, telles que 192.168.1.999.

Correspondance avec un format alphanumérique
Exemple d'utilisation Rechercher les numéros des bons de commande dans votre entreprise. Ils peuvent se présenter sous des formats différents, tels que :
  • PO nn-nnnnn
  • PO-nn-nnnn
  • PO# nn nnnn
  • PO#nn-nnnn
  • PO nnnnnn
Exemple d'expression régulière (\W|^)po[#\-]{0,1}\s{0,1}\d{2}[\s-]{0,1}\d{4}(\W|$)
Remarques
  • \W désigne tout caractère qui n'est pas une lettre, un chiffre ou un trait de soulignement. Cela évite que l'expression régulière ne soit valable si des caractères figurent avant ou après le numéro.
  • ^ désigne le début d'une nouvelle ligne. Ce métacaractère indique à l'expression régulière de renvoyer le numéro s'il apparaît au début d'une ligne, c'est-à-dire sans caractère devant.
  • $ désigne la fin d'une ligne. Cela permet à l'expression régulière de renvoyer le numéro s'il apparaît à la fin d'une ligne, c'est-à-dire sans caractère derrière lui.
  • [#\-] représente un signe dièse ou un tiret figurant après les lettres po, et {0,1} indique que ces caractères peuvent apparaître zéro ou une fois. Le signe \- (qui indique un trait d'union) doit figurer en dernier dans la liste des caractères entre crochets.
  • \s représente une espace et {0,1} indique qu'il peut apparaître zéro ou une fois.
  • \d correspond à tout chiffre compris entre 0 et 9, et {2} indique que deux chiffres exactement doivent figurer à cette position dans le numéro.

 

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
11960060833611823190
true
Rechercher dans le centre d'aide
true
true
true
true
true
73010
false
false