|
Début dune ligne (= Début du texte dentrée ou après un saut de ligne). Il ne peut être considéré ainsi quau début de lexpression rationnelle ailleurs il est considéré littéralement. |
a trouve "ab" en début de ligne mais pas "ba" en début de ligne. |
$ |
Fin dune ligne (= Fin du texte dentrée ou juste avant un saut de ligne). Il ne peut être considéré ainsi quà la fin de lexpression rationnelle ailleurs il est considéré littéralement. |
a$ trouve "ba" en fin de ligne mais pas "ab" en fin de ligne. |
\b |
Indique le début et la fin dun mot. |
|
? |
Le caractère qui le précède est répété zéro ou une seule fois. |
ba?c trouve soit "bc" soit "bac" mais pas "baac" ni "boc" ni "bic" ni "brac" ... |
* |
Le caractère qui le précède est répété zéro une ou plusieurs fois. |
ba* trouve "b" ou "ba" ou "baa" ou baaa ... |
+ |
Le caractère qui le précède est répété une ou plusieurs fois. |
ba+c trouve "bac" "baac" "baaac" ... mais pas "bc" ni "boc". |
. |
Désigne nimporte quel caractère à lexception du caractère de fin de ligne. |
c.r trouve une correspondance par exemple dans "carte" "décor" "chrétien" ou "cirer" mais pas dans "cri" ni dans "c‹saut de ligne›r". |
[ ] |
Indique une classe de caractères et fait correspondre un seul des caractères listés entre les crochets [ et ]. |
[abc] trouve un seul des caractères correspondants. Dans "abcd" trouve "a" ou "b" ou "c" mais pas "d". |
[ ] |
Un au début dune classe de caractères entre crochets signifie quon considère le complément de cette classe (Lensemble des caractères qui ne sont pas listés dans la classe). Ailleurs dans la classe de caractères le est pris littéralement. |
[abc] correspond par exemple à "d" mais pas à "a" ni "b" ni "c". |
|
Placé dans un intervalle entre crochets mais pas en première position sert à définir un intervalle commençant par le caractère qui le précède et se terminant par le caractère qui le suit. |
[az] trouve nimporte quelle lettre minuscule (Nonaccentuée) de lalphabet . |
¦ |
Choix entre une des expressions placées avant ou après lopérateur. |
ab¦ch trouve "ab" ou "ch" (Et seulement eux) ; Cependant il peut les trouver nimporte où dans le texte et donc trouvera "ab" dans "absent" et "ch" dans "chien". |
( ) |
Indique comment les éléments de lexpression doivent être groupés. |
|
\ |
Déspécialise le caractère qui suit : Le caractère est considéré comme un caractère ordinaire et non comme un opérateur dexpressions régulières. |
a\ trouve "a\" et non pas "a" en fin de ligne. |