Vous êtes sur la page 1sur 1

Sjanocpi 2007

Syntaxe d'expressions régulières


Composante Exemple Description
/par/ trouve "par", à savoir dans "par", "départ", "parlement" et "répartie".

^ /^par/
trouve "par" au début de la valeur à rechercher, à savoir dans "par" et "parlement", à condition
que l'un de ces mots apparaisse en premier dans la valeur.

$ /par$/
trouve "par" à la fin de la valeur à rechercher, à savoir dans "par" et "Épar", à condition que l'un
de ces mots apparaisse en dernier dans la valeur.

* /par*/
trouve "par", "parr" et "parrrrrr", donc le dernier signe avant l'étoile est répété 0 ou un nombre de
fois au choix.
trouve "parr" et "parrrrrr", donc le dernier signe avant l'étoile est répété au moins une ou un
+ /par+/
nombre de fois au choix.
. /.par/ trouve "épar" et "Spar", donc un signe au choix à un endroit déterminé.

.+ /.+par/
trouve "épar" et "hépar", donc une suite de signes au choix à un endroit déterminé. Résumé de
caractère au choix et nombre au choix de caractères au choix.
\b /\bpar\b/ trouve "par" en tant que mot distinct. \b signifie une extrémité de mot.
trouve"par" uniquement à l'intérieur de mots, par exemple dans "départir" ou "impartir". \B
\B /\Bpar\B/
signifie pas d'extrémité de mot.
\d /\d.+\B/ trouve un chiffre entier quelconque. \d signifie un chiffre (0 à 9)
\D /\D.+/ trouve" ex." dans "3 ex.", donc pas de chiffres.
\f /\f/ trouve un signe de saut de page.
\n /\n/ trouve un signe d'avance d'une ligne (LF)..
\r /\r/ trouve un signe de retour chariot (CR).
\t /\t/ trouve un signe de tabulation.
\v /\v/ trouve un signe de tabulation verticale.
\s /\s/ trouve toute sorte d'espace blanc donc \f\n\t\v et des espaces.
\S /\S.+/ trouve un caractère quelconque distinct qui ne soit ni espace blanc donc pas \f\n\t\v ni un espace.

\w /\w.+/
trouve tous les signes alphanumériques et le tiret de soulignement (condition typique par exemple
pour des noms attribués soi-même pour qu'ils soient conformes aux langages de programmation).
trouve un signe qui ne soit ni alphanumérique ni tiret de soulignement (typique pour rechercher
\W /\W/ des signes non permis dans des noms attribués soi-même pour qu'ils soient conformes aux
langages de programmation)..
trouve "par" et en prend note en interne. Jusqu'à 9 parenthèses de ce genre (endroits marqués)
\() /(par)/
sont permises dans une expression régulière.

/.../g /par/g
trouve "par" aussi souvent qu'il apparaît dans le passage à rechercher. Les occurrences sont
sauvegardées en interne dans un tableau.
/.../i /par/i trouve "par", "Par" et "PAR", donc sans respecter la casse.
trouve "par", aussi souvent qu'il apparaît dans le passage à rechercher ( g) et sans respecter la
/.../gi /par/gi
casse ( i).

Vous aimerez peut-être aussi