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 et la Sandbox RegExp.

« This page (revision-1) was last changed on 30-Mar-2012 11:36 by UnknownAuthor