
Vous pouvez utiliser des caractères génériques dans le champ de saisie 'Rechercher' :

| . | n'importe quel caractère autre qu'un saut de ligne | + | répété une ou plusieurs fois
| * | répété zéro, une ou plusieurs fois | ? | répété zéro ou une fois
| {n} | répété exactement _n_ fois | {n,m} | répété au moins _n_ fois et au plus _m_ fois
| ~| | tube: `a~|b` recherche a ou b | - | tiret: recherche un intervalle de caractères
| ^ | début de ligne | $ | fin de ligne
| [[...] | un caractère parmi ceux de l'ensemble ainsi défini | [[^...] | absence de tous les caractères de l'ensemble ainsi défini
| \b | séparateur de mot | \B | non-séparateur de mot
| \d | caractère numérique [[0-9] | \D | caractère non numérique [[^0-9]
| \s | caractère blanc | \S | caractère non blanc
| \w | [[A-Za-z0-9_] | \W | non-mot [[^A-Za-z0-9_]
| (...) | définit un groupe ;   
il peut ensuite être référencé par $1..$9 | \. | échappe un méta-caractère (ici un point)

Le champ 'Remplacer par' peut contenir $1..$9 comme références arrières à des sous-expressions parenthésées du champ 'Rechercher'.

* * *
Exemples :   

Rechercher **/abc|def/** trouvera le mot 'abc' ou le mot 'def'   

Rechercher **/bwiki/b** trouvera le mot 'wiki' mais pas le mot 'jspwiki'.   

Rechercher **^[[IVXMDCL]+\.** trouvera toute combinaison de chiffres romains, suivie par un point   

Rechercher **/(-?\d+)(\d{3})/** et le remplacer par **$1,$2** pour insérer des virgules dans des grands entiers.

Ceci est la page [EditFindAndReplaceHelp]().

Plus d'infos : sur les [expressions régulières](http://www.regular-expressions.info/javascript.html)et la [Sandbox RegExp](http://www.regular-expressions.info/javascriptexample.html).
