Les expressions régulières peuvent être composées d'un ou plusieurs caractères. Ces caractères peuvent provenir des jeux de caractères US-ASCII ou/et Unicode.

//Recherche du caractère a
Expression régulière : a
Cible :
Grâce au clonage, les femmes pourraient procréer 
seules et ainsi se passer des hommes.

//Recherche des caractères accentués â ou é
Expression régulière : â|é
Cible :
Grâce au clonage, les femmes pourraient procréer 
seules et ainsi se passer des hommes.

Les caractères d'une séquence d'entrée, peuvent avoir une forme canonique (ex.: X) ou une forme numérique (ex.: \u005D) ou bien les deux combinées.

//Recherche des caractères â, é ou m
Expression régulière : \u00E2|\u00E9|\u006D
Cible :
Grâce au clonage, les femmes pourraient 
procréer seules et ainsi se passer des hommes.

Il est également possible d'utiliser des caractères spéciaux afin d'exprimer notamment les espaces blancs tels qu'un espace, une tabulation ou encore une fin de ligne.

//Recherche du caractère s avant une fin de ligne
Expression régulière : s\n
Cible :
Grâce au clonage, les femmes pourraient procréer seules 
et ainsi se passer des hommes.

Certains caractères spécifiques aux expressions régulières, appelés méta-caractères, ne peuvent être utilisés tels quels dans les expressions régulières. Il est nécessaire, dans ce cas, d'échapper les caractères. C'est le cas des caractères suivants : ( [ { \ ^ $ | ) ? * + ..

//Recherche d'une sous-chaîne entre des parenthèses
Expression régulière : \(.*\)
Cible :
Le premier animal cloné (la brebis dolly) 
a ouvert la porte au clonage humain.

//Recherche d'une sous-chaîne entre des accolades
Expression régulière : \{.*}
Cible :
Le premier animal cloné {la brebis dolly} 
a ouvert la porte au clonage humain.
Les caractères
SymbolesDescription
xUn caractère quelconque.
\\Le caractère anti-slash.
\0nUn caractère exprimé en valeur octale, ou n est compris entre 0 et 7.
\0nnUn caractère exprimé en valeur octale, ou n est compris entre 0 et 7.
\0mnnUn caractère exprimé en valeur octale, ou n est compris entre 0 et 7 et m entre 0 et 3.
\xhhUn caractère exprimé en valeur hexadécimale, ou h est compris entre 0 et F.
\uhhhhUn caractère exprimé en valeur Unicode, ou h est compris entre 0 et F.
\bLe caractère de retour arrière ('\u0008').
\tLe caractère de tabulation ('\u0009').
\nLe caractère de fin de ligne (LF : Line Feed :'\u000A')
\rLe caractère de retour charriot (CR : Carriage Return : '\u000D').
\fLe caractère de fin de formulaire (FF : Form Feed : '\u000C').
\aLe caractère d'alerte (bell : '\u0007').
\eLe caractère échappe (escape : '\u001B').
\cxLe caractère de contrôle avec un caractère quelconque (CTRL + x).
\u0085Le caractère de prochaîne ligne.
\u2028Le caractère de séparateur de lignes.
\u2029Le caractère de séparateur de paragraphes.
Sommaire