Ce que ça fait
Remplace chaque occurrence d’un terme dans n’importe quel texte — en correspondance littérale ou par expression régulière — avec un panneau de résultat en direct et un compteur de remplacements. S’exécute à 100 % côté client ; rien ne quitte votre navigateur.
Comment l’utiliser
- Définissez Find (le texte littéral ou le motif regex) et Replace with (texte simple, ou en mode regex
$1–$9pour les groupes de capture et$&pour la correspondance entière). - Collez ou tapez votre texte dans Input (ou choisissez une puce Try pour charger un exemple travaillé). Clear vide l’entrée.
- Réglez les options — chacune est indépendante :
- Regular expression (désactivée par défaut) : traite Find comme une regex plutôt qu’un texte littéral. Les groupes de capture deviennent utilisables dans le remplacement.
- Case sensitive (activée par défaut) :
Catetcatne correspondent que s’ils sont identiques. Désactivez-la pour correspondre à toute casse. - Whole word (désactivée par défaut) : ne fait correspondre
catque comme mot autonome, en ignorantcatalog. Fonctionne en mode littéral et regex. Le remplacement est toujours global — chaque occurrence est remplacée.
- Lisez le panneau Result à droite : le texte remplacé, le compteur de remplacements dans l’en-tête, Copy et Download (
replaced.txt, affiché dès qu’il existe une vraie sortie). L’état complet est encodé dans l’URL — coller l’adresse reproduit votre scénario exact.
Exemples
Tous vérifiés contre le moteur en direct.
Littéral, sensible à la casse (défaut)
Find cat, Replace dog dans The cat sat on the cat mat. → The dog sat on the dog mat. — 2 remplacements.
Regex avec groupe de capture
Regular expression activé. Find (\d+), Replace [$1] dans a1b2c3 → a[1]b[2]c[3] — 3 remplacements.
Mot entier vs. sous-chaîne
Find cat, Replace dog dans the cat in the catalog :
- Whole word désactivé →
the dog in the dogalog— 2 remplacements. - Whole word activé →
the dog in the catalog— 1 remplacement (seulement lecatautonome).
Insensible à la casse
Case sensitive désactivée. Find cat, Replace dog dans Cat cat CAT → dog dog dog — 3 remplacements.
Référence à la correspondance entière
Regular expression activé. Find \w+, Replace <$&> dans hello world → <hello> <world> — 2 remplacements.
Regex invalide
Regular expression activé. Find [ → le panneau de résultat passe à l’état d’erreur (Invalid regular expression: missing terminating ] for character class) et votre entrée reste inchangée. Les erreurs s’affichent en ligne — jamais en popup.
Bon à savoir
- Privé : s’exécute entièrement dans votre navigateur.
- Un Find vide renvoie l’entrée inchangée avec 0 remplacement.
- Le compteur de remplacements se met à jour en direct dans l’en-tête du résultat pendant que vous tapez.
- Outils liés : Regex Explainer, Sort Lines.