Projet Picartext

Vous êtes ici : accueil > Guide

Guide rapide des expressions rationnelles

x, y, z, a, b, c sont des caractères quelconques.

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 :
  • '.+' représente une chaîne de caractères quelconques de longueur indéterminée (au moins un)
  • '.?' représente un caractère quelconque facultatif
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


(c) UPJV 2009-2019. Conception et réalisation : Alain DAWSON, Yayoi NAKAMURA-DELLOYE
Dernière mise à jour : 23/08/2019