Rechercher et Remplacer du Texte
Trouvez et remplacez rapidement des mots ou des modèles dans votre texte.
Rechercher
Remplacer par
Correspondances Trouvées : 0
Remplacements Effectués : 0
Comment utiliser Rechercher et Remplacer du Texte
- 1
Collez votre texte
Saisissez ou collez le document ou le code à modifier dans la zone de texte.
- 2
Saisissez les termes à rechercher et à remplacer
Tapez le mot ou le motif à rechercher dans le champ Rechercher et ce par quoi il doit être remplacé dans le champ Remplacer par, que vous pouvez laisser vide pour supprimer les correspondances.
- 3
Définissez les options de correspondance
Activez Sensible à la casse, Mot entier uniquement ou Utiliser une expression régulière pour contrôler précisément les occurrences trouvées.
- 4
Remplacez et copiez
Cliquez sur Tout remplacer pour appliquer les changements, vérifiez le nombre de correspondances et de remplacements, puis copiez le résultat.
Maîtriser le rechercher-remplacer : littéral, mot entier et regex
Trois options qui changent tout
Le rechercher-remplacer paraît simple, mais les trois cases à cocher, Sensible à la casse, Mot entier uniquement et Utiliser une expression régulière, sont ce qui le transforme d'un instrument grossier en outil de précision. Par défaut, la recherche est littérale et insensible à la casse, et elle remplace chaque occurrence de votre terme. Chaque option restreint ou élargit les occurrences trouvées : choisir la bonne combinaison constitue tout le savoir-faire.
Après chaque exécution, l'outil indique le nombre de correspondances trouvées et de remplacements effectués. Traitez ce décompte comme votre filet de sécurité : si vous comptiez modifier cinq noms et que le compteur affiche cinquante, votre recherche était trop large, et vous pouvez ajuster une option avant que la modification n'atteigne un endroit où elle ne devrait pas.
Recherche littérale et sensibilité à la casse
Par défaut, la recherche est littérale, c'est-à-dire qu'elle cherche les caractères exacts que vous tapez, et elle ignore la casse, si bien que « color » correspond aussi bien à « Color » qu'à « COLOR ». C'est idéal pour des nettoyages rapides et tolérants où la casse varie. Remplacer « teh » par « the » dans tout un document en est l'exemple classique.
Activez Sensible à la casse lorsque la casse porte du sens. Rechercher « US » avec la sensibilité à la casse activée trouvera l'abréviation du pays mais ignorera le mot « us », et remplacer « id » sans sensibilité à la casse pourrait abîmer « ID », « Id » et « hidden » indifféremment. Dès qu'un terme se confond avec un mot courant, la sensibilité à la casse est votre première ligne de défense.
Mot entier uniquement évite les dégâts collatéraux
La catastrophe la plus courante du rechercher-remplacer est de trouver votre terme à l'intérieur d'un mot plus long. Cherchez « cat » sans protection et vous toucherez aussi « category », « scatter » et « vacate ». Mot entier uniquement règle cela en ne trouvant votre terme que lorsqu'il est isolé, délimité par des espaces ou de la ponctuation plutôt qu'enfoui dans un autre mot.
Utilisez-le chaque fois que vous remplacez un mot court ou un nom susceptible d'apparaître comme fragment ailleurs. Renommer une variable appelée « sum » en « total » est sans danger avec Mot entier uniquement activé ; sans cela, vous pourriez silencieusement corrompre « summary » et « consume ». Le compteur de correspondances rend la différence évidente avant que vous ne validiez.
Déverrouiller les expressions régulières
Activez Utiliser une expression régulière pour rechercher par motif plutôt que par texte exact. Le regex vous permet de faire correspondre des classes de caractères, des répétitions et des positions. Un motif comme \d+ correspond à toute suite de chiffres, \s+ correspond à toute suite d'espaces, et les ancres ^ et $ correspondent au début et à la fin d'une ligne. C'est ainsi que vous trouvez ce qui varie, et pas seulement ce qui est fixe.
Les gains concrets incluent la réduction de plusieurs espaces en un seul en remplaçant \s+ par une seule espace, ou la suppression des espaces de fin en faisant correspondre une suite d'espaces ancrée à la fin de la ligne. Si votre motif comporte une erreur de syntaxe, l'outil vous avertit par un message d'expression invalide afin que vous le corrigiez, au lieu d'obtenir un résultat erroné en silence.
Les groupes de capture pour reformater
Le regex brille vraiment lorsque vous devez réorganiser le texte, et pas seulement le supprimer. Les groupes de capture, écrits entre parenthèses, mémorisent des parties de la correspondance afin que vous puissiez les réutiliser dans le remplacement au moyen de références arrière comme $1 et $2. Une seule passe peut ainsi transformer des données structurées en une nouvelle forme.
Par exemple, pour transformer « Nom, Prénom » en « Prénom Nom », faites correspondre le motif qui capture les deux noms de part et d'autre de la virgule, puis remplacez par le deuxième groupe, une espace, puis le premier groupe. La même technique reformate des dates, intervertit des paires clé-valeur et entoure le texte trouvé de nouveaux caractères, le tout en un seul Tout remplacer.
Supprimer du texte et ordonner vos modifications
Laisser le champ Remplacer par vide transforme le rechercher-remplacer en outil de suppression : chaque correspondance disparaît tout simplement. C'est la façon rapide de retirer des caractères indésirables, de supprimer des phrases passe-partout ou d'éliminer les marqueurs de mise en forme d'un texte collé. Combinez-le avec le regex pour supprimer des motifs, comme retirer tous les chiffres ou toutes les notes entre crochets d'un coup.
Lorsque vous enchaînez plusieurs remplacements, l'ordre compte. Un remplacement précoce peut créer ou détruire du texte dont un remplacement ultérieur dépend. Planifiez la séquence pour que chaque étape laisse le texte dans l'état attendu par l'étape suivante, et surveillez les décomptes de remplacements pour confirmer que chaque passe a fait ce que vous vouliez avant de poursuivre.
Erreurs courantes à éviter
Les trois principales erreurs sont prévisibles. Premièrement, remplacer un mot court sans Mot entier uniquement et déchiqueter des mots plus longs. Deuxièmement, oublier Sensible à la casse et modifier du texte que vous vouliez laisser intact. Troisièmement, en mode regex, oublier que des caractères comme le point, l'astérisque, le plus, les parenthèses et les crochets sont spéciaux : un point littéral doit donc être échappé en \. pour éviter de correspondre à n'importe quel caractère.
Le remède aux trois est le même : faites une modification, lisez les décomptes de correspondances et de remplacements, et vérifiez le résultat avant d'enchaîner la modification suivante. Comme tout s'exécute localement dans votre navigateur, vous pouvez expérimenter librement sur des documents et du code sensibles sans que rien ne soit téléversé.
Questions fréquentes
Prend-il en charge les expressions régulières ?
Comment fonctionne l'option Mot entier uniquement ?
Puis-je supprimer du texte au lieu de le remplacer ?
Comment savoir combien de modifications ont été effectuées ?
Mon texte reste-t-il confidentiel ?
Outils similaires
Continuez avec ces outils pratiques