Jump to: navigation, search

Exemples de règles de filtrage

Cette section présente des exemples de règles de filtrage.

Numéro de carte de crédit

Pour trouver du texte qui comprend un numéro de carte de crédit habituel, vous devez faire correspondre une séquence de quatre groupes de quatre chiffres, chacun des groupes étant séparé par -(trait d’union) :

      \d\d\d\d\-\d\d\d\d\-\d\d\d\d\-\d\d\d\d
Important
Cette expression régulière fonctionne également sans les \ (barre oblique inverse) qui précèdent les traits d’union. Toutefois, il est plus pratique de saisir \- pour le trait d’union de caractère, car le trait d’union a aussi une utilisation particulière dans des expressions contenant des plages, comme [a-z].

De plus, si vous désirez permettre la possibilité que certaines personnes omettront les traits d’union, utilisez ? pour rendre le trait d’union facultatif :

      \d\d\d\d\-?\d\d\d\d\-?\d\d\d\d\-?\d\d\d\d

Vous pourriez aussi utiliser la notation de répétition pour raccourcir chacun des \d\d\d\d, nécessitant d’inscrire seulement \d{4}.

Numéro de téléphone d’Amérique du Nord

Les numéros de téléphone d’Amérique du Nord sont composés de 10 chiffres : deux groupes de trois et un groupe de quatre. Ces groupes peuvent être séparés de beaucoup de façons différentes :

      203-555-1234
      (203) 555-1234
      (203)555-1234
      203 555-1234
      203.555.1234

L’expression régulière suivante trouve une correspondance avec tous les éléments ci-dessus :

      (\d\d\d|\(\d\d\d\))[\s\.\-]?\s*\d\d\d[\-\.]\d\d\d\d

Le tableau "Expression régulière de numéro de téléphone" analyse cette expression régulière.

Expression régulière de numéro de téléphone

Symboles

Signification

Remarques

\d\d\d

Trois chiffres

 

\d\d\d|\(\d\d\d\)

Trois chiffres ou trois chiffres entre parenthèses

\ désactive la signification spéciale du caractère (

[\s\.\-]?

Espace, point, trait d’union ou zéro

N’importe lequel des éléments entre crochets : une fois ou pas du tout

\s*

Zéro ou espaces supplémentaires

 

\d\d\d

Trois chiffres

 

[\-\.]

Trait d’union ou point

Remarquez qu’il faut encore utiliser le caractère \.

\d\d\d\d

Quatre chiffres

 

Mots révélateurs

Pour chercher des interactions avec des clients insatisfaits, vous pourriez utiliser une expression régulière comme la suivante :

      (pas\s([a-z]+\s)*(heureux | satisfait)) | déçu | plainte

La première partie de cette expression correspond à pas, suivie de zéro mots ou plus et de mots tels que heureux ou satisfait; par exemple, pas très satisfait, pas satisfait ou pas du tout satisfait (mais l’expression établit aussi une correspondance avec des segments comme je ne peux pas croire à quel point je suis heureux). La deuxième partie de l’expression établit une correspondance avec les mots uniques"déçu" et "plainte."

This page was last edited on July 26, 2017, at 19:45.
Comments or questions about this documentation? Contact us for support!