À quoi sert un outil rechercher et remplacer en ligne ?
Il fait ce que fait le raccourci Ctrl+H de Word ou de Google Docs, mais sur n’importe quel texte collé, sans ouvrir de traitement de texte. Vous obtenez le texte modifié, le nombre de remplacements et un surlignage des passages touchés. C’est utile pour un texte venu d’un courriel, d’un tableur, d’un PDF ou d’un CMS.
Les trois options
| Option | Effet | Exemple |
|---|---|---|
| Respecter la casse | Distingue majuscules et minuscules (désactivée : la casse est ignorée) | « État » ne remplace pas « état » |
| Mot entier | Ne remplace que le mot complet, délimité par autre chose que des lettres, chiffres ou tiret bas | « art » est remplacé, pas « partie » |
| Expression régulière | Le champ de recherche est un motif JavaScript ; le remplacement accepte $1 et $2 | (\d{2})/(\d{2})/(\d{4}) |
Sans ces options, la recherche est littérale : vous pouvez chercher « (p. 12) » ou « 3,5 € » sans rien échapper.
Comment faire un remplacement avec une expression régulière ?
- Activez l’option expression régulière.
- Écrivez le motif ; mettez entre parenthèses les parties à réutiliser.
- Dans le remplacement, rappelez-les avec $1, $2 : le motif
(\w+) (\w+)remplacé par$2 $1inverse deux mots. - Vérifiez le nombre de remplacements et les passages surlignés.
Pour supprimer les lignes vides en trop, cherchez \n{2,} et remplacez par un retour à la ligne unique. Pour un simple nettoyage d’espaces, le nettoyeur de texte est plus direct.
Accents, majuscules et apostrophes en français
L’outil traite les lettres accentuées comme des caractères à part entière : chercher « eleve » ne trouvera pas « élève ». Pour cibler les deux, utilisez une expression régulière comme [ée]l[èe]ve. L’apostrophe typographique (’) et l’apostrophe droite (') sont deux caractères différents : si un texte mélange les deux, cherchez-les séparément ou avec le motif ['’].
Limites
Le remplacement s’applique à tout le texte collé d’un coup : il n’y a pas de validation une occurrence après l’autre, donc relisez le résultat, surtout avec une expression régulière. Les syntaxes propres à d’autres moteurs (par exemple certains modes de Notepad++ ou de grep) ne sont pas toutes reconnues, car l’outil utilise les expressions régulières de JavaScript. Pour comparer l’avant et l’après, servez-vous du comparateur de textes.