Expression |
Usage |
Exemple |
Résultat |
| xyz |
La chaîne 'xyz' est recherchée n'importe où dans le mot |
bon |
bon bonjour querbon jambon |
| ^xyz |
La chaîne 'xyz' est recherchée au début du mot |
^bon |
bon bonjour |
| xyz$ |
La chaîne 'xyz' est recherchée en fin de mot |
bon$ |
bon querbon jambon |
| ^xyz$ |
Combinaison des deux précédents : la chaîne 'xyz' corresponde exactement au mot |
^bon$ |
bon |
| . |
Remplace n'importe quel caractère (joker) |
b.n |
bon ben |
| x* |
Représente toute séquence de zéro ou plus caractères 'x' |
Dubon* |
Dubo Dubon Dubonnet |
| x+ |
Représente toute séquence de un ou plus caractères 'x' |
Dubon+ |
Dubon Dubonnet |
| x? |
Représente zéro ou un caractère 'x' (autrement dit : 'x' facultatif) |
Dubon? |
Dubo Dubon |
| .+ .? |
Combinaison des précédents avec le joker :
|
D.+ |
De Du Dub Dubo Dubon ... |
| xyz|abc |
Alternative : la séquence 'xyz' ou la séquence 'abc' |
ming(er|eu) |
minger mingeu |
| [xyz] |
L'un des caractères 'x' ou 'y' ou 'z' |
minge[ru] |
minger mingeu |
| [x-z] |
L'un des caractères dans la série de 'x' à 'z' |
minge[r-u] |
minger minges minget mingeu |
| [^x-z] |
Un caractère, sauf l'un de la série de 'x' à 'z' (inverse du précédent) |
minge[^r-u] |
mingei mingew mingey |