Comment rechercher et remplacer du texte : des recettes qui marchent

Pour rechercher et remplacer du texte, saisissez le mot à trouver et son remplacement, décidez si la casse et les mots entiers comptent, puis vérifiez chaque modification avant d'enregistrer. Pour plusieurs changements, écrivez plusieurs règles qui s'appliquent dans l'ordre, et utilisez les expressions régulières (regex) pour les motifs comme les dates, les nombres ou les espaces répétés. Ce guide réunit les recettes les plus utiles, prêtes à copier dans l'outil ci-dessous.

5 min de lecture

Les trois questions avant chaque remplacement

La plupart des erreurs de remplacement viennent d'un remplacement trop large. Avant d'appuyer sur quoi que ce soit, répondez à trois questions. La casse compte-t-elle ? Chercher pomme sans Respecter la casse trouve aussi Pomme et POMME, ce qui convient pour une faute de frappe mais pas pour un nom de marque. Faut-il seulement des mots entiers ? Sans Mot entier, remplacer chat modifie aussi château et achat. S'agit-il d'un mot fixe ou d'un motif ? Un mot fixe est du texte simple ; un motif comme n'importe quelle date ou n'importe quel nombre demande une expression régulière.

L'outil de cette page surligne chaque modification et compte les correspondances de chaque règle : vous voyez tout de suite si une règle a trouvé 3 ou 3 000 occurrences. Un nombre bien plus élevé que prévu est le meilleur signal d'alerte.

Essayez ici : Rechercher et remplacer

Ouvrir la page complète de l'outil

Recettes courantes sans regex

Les règles en texte simple couvrent la plupart des besoins du quotidien. Les caractères spéciaux comme le point, le signe dollar ou les crochets sont pris tels quels en mode simple : inutile de les échapper.

TâcheRechercherRemplacer parOptions
Corriger une fauteapellerappelerMot entier
Renommer un produit partoutModèle X200Modèle X300Respecter la casse
Changer de séparateur;,aucune
Supprimer un motBROUILLON (vide)Respecter la casse
Mettre à jour un lienhttp://example.comhttps://example.comaucune

Recettes regex pour les motifs

Activez Regex sur une règle pour utiliser les expressions régulières. Les parenthèses capturent des parties de la correspondance, et $1, $2, etc. les replacent dans le remplacement. Dans cet outil, \n dans le remplacement insère un retour à la ligne et \t une tabulation.

Attention aux lettres accentuées : en regex, \w ne reconnaît que les lettres sans accent, donc (\w+) s'arrête au milieu de Hélène ou de François. Pour un mot français, écrivez plutôt [\p{L}-]+, qui accepte toutes les lettres et le trait d'union des prénoms composés.

TâcheRechercher (regex)Remplacer par
Réduire les espaces répétées {2,}(une espace)
Supprimer les espaces en fin de ligne[ \t]+(?=\n|$)(vide)
Date 27/10/2026 en 2026-10-27(\d{2})/(\d{2})/(\d{4})$3-$2-$1
Point décimal en virgule (3.5 en 3,5)(\d)\.(\d)$1,$2
Liste à virgules en une ligne par élément,\s*\n
Lignes en liste à virgules\n,
Inverser prénom et nom([\p{L}-]+) ([\p{L}-]+)$2, $1
Supprimer les lignes vides\n{2,}\n
Supprimer les balises HTML<[^>]+>(vide)

Texte simple ou regex : que choisir

Commencez par le texte simple chaque fois que ce que vous cherchez est toujours identique. C'est plus rapide à écrire, les caractères spéciaux n'ont pas besoin d'être échappés et la règle ne peut pas trouver plus que prévu par accident. Passez à la regex seulement quand le texte varie mais suit un motif : n'importe quel nombre, n'importe quelle date, un nombre quelconque d'espaces, n'importe quel mot en début de ligne.

Une bonne habitude consiste à construire une regex étape par étape. Écrivez la version la plus simple, vérifiez les correspondances surlignées, puis rendez-la plus stricte. Si vous hésitez sur le sens d'un symbole, l'aide-mémoire regex lié depuis cette page liste les plus courants, et le testeur de regex affiche chaque correspondance avec ses groupes avant tout remplacement.

Plusieurs remplacements dans le bon ordre

Dès qu'il faut plus d'un changement, l'ordre compte. Les règles s'appliquent de haut en bas et chacune voit le résultat des règles précédentes. Supposons que vous vouliez échanger deux mots, rouge et bleu. Si la première règle remplace rouge par bleu et la seconde bleu par rouge, tout finit en rouge. La solution est un marqueur temporaire : rouge devient @@TMP@@, puis bleu devient rouge, puis @@TMP@@ devient bleu.

L'ordre compte aussi pour le nettoyage. Supprimez les balises HTML avant de réduire les espaces, car retirer des balises laisse souvent des doubles espaces. Normalisez les retours à la ligne avant de joindre les lignes. Utilisez les flèches à côté de chaque règle pour la monter ou la descendre, et regardez les compteurs changer. Le bouton Ajouter une règle en crée une nouvelle en bas de la liste.

Travailler avec des fichiers

Ouvrez un fichier texte pour le charger dans l'éditeur ; le fichier téléchargé garde son nom et son extension. Pour appliquer les mêmes règles à de nombreux fichiers, comme un dossier de sous-titres, des exports CSV ou des pages HTML, choisissez Appliquer aux fichiers. Chaque fichier est traité avec les mêmes règles, vous voyez le nombre de modifications par fichier et vous les téléchargez ensemble dans un ZIP. Rien n'est envoyé : les fichiers sont lus et écrits dans votre navigateur.

Seuls les fichiers en texte brut fonctionnent ainsi. Les documents Word, les classeurs Excel et les PDF enregistrent le texte dans un format compressé ou binaire : convertissez-les d'abord en texte ou utilisez le logiciel qui les a créés.

Éviter les erreurs classiques

  • Remplacer un mot court sans Mot entier, ce qui modifie des morceaux de mots plus longs.
  • Oublier qu'en mode simple la casse est ignorée par défaut, ce qui change aussi les noms qui commencent par une majuscule.
  • Utiliser le point de la regex comme un vrai point : en regex, . signifie n'importe quel caractère, écrivez donc \. pour un point.
  • Les motifs gourmands comme <.*> qui avalent tout entre le premier < et le dernier >. Utilisez plutôt <[^>]+>.
  • Utiliser \w pour des mots accentués : il s'arrête avant é, è, ç ou à. Préférez \p{L}.
  • Échanger deux mots avec deux règles sans marqueur temporaire.
  • Les motifs qui peuvent tourner sans fin, comme (a+)+b. L'outil les arrête au bout de deux secondes et indique la règle en cause.

Étape par étape

  1. Collez ou ouvrez votre texteCollez le texte dans l'entrée ou ouvrez un fichier texte. Pour plusieurs fichiers, rassemblez-les dans un même dossier.
  2. Écrivez la première règleIndiquez ce qu'il faut rechercher et ce qu'il faut mettre à la place, puis choisissez Respecter la casse, Mot entier ou Regex.
  3. Ajoutez d'autres règles si besoinCliquez sur Ajouter une règle pour les autres changements et ordonnez-les avec les flèches. Chaque règle indique combien de correspondances elle a trouvées.
  4. Vérifiez les surlignagesParcourez le résultat surligné. Un fin trait rouge marque les endroits où du texte a seulement été supprimé.
  5. Copiez ou téléchargezCopiez le résultat, téléchargez le fichier ou utilisez Appliquer aux fichiers et téléchargez un ZIP.

Questions fréquentes

Comment remplacer un retour à la ligne par une virgule ?

Activez Regex, recherchez \n et remplacez par une virgule suivie d'une espace. Pour l'inverse, recherchez ,\s* et remplacez par \n.

Comment remplacer seulement les mots entiers ?

Activez Mot entier. L'outil ignore alors les correspondances à l'intérieur de mots plus longs, et cela fonctionne aussi avec les lettres accentuées et les autres alphabets.

Puis-je annuler un remplacement ?

Votre texte d'origine reste dans le champ d'entrée ; seul le résultat change. Supprimez ou modifiez une règle et le résultat se met à jour aussitôt.

Pourquoi ma regex ne trouve rien ?

Vérifiez que Regex est bien activé pour cette règle, que les caractères spéciaux comme . ( ) [ ] ? sont précédés d'une barre oblique inversée quand vous les voulez tels quels, et que Respecter la casse n'est pas coché par erreur. Si le mot contient des accents, remplacez \w par \p{L}.

Mes fichiers sont-ils envoyés à un serveur ?

Non. Les fichiers sont lus et modifiés dans votre navigateur et ne quittent jamais votre appareil.