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'outilRecettes 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âche | Rechercher | Remplacer par | Options |
|---|---|---|---|
| Corriger une faute | apeller | appeler | Mot entier |
| Renommer un produit partout | Modèle X200 | Modèle X300 | Respecter la casse |
| Changer de séparateur | ; | , | aucune |
| Supprimer un mot | BROUILLON | (vide) | Respecter la casse |
| Mettre à jour un lien | http://example.com | https://example.com | aucune |
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âche | Rechercher (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.