tigtools

Rechercher et remplacer

Collez votre texte, saisissez le texte à rechercher et son remplacement : toutes les occurrences sont remplacées en une fois. Les expressions régulières sont prises en charge.

Fonctionne dans votre navigateur Sans inscription

Laissez vide pour supprimer chaque correspondance.

Mode d’emploi

  1. Collez votre texte dans la zone de texte.
  2. Saisissez le texte à rechercher et son remplacement. Laissez « Remplacer par » vide pour supprimer les occurrences.
  3. Choisissez les options : ignorer la casse, rechercher des mots entiers uniquement ou utiliser une expression régulière.
  4. Vérifiez le nombre de correspondances et le résultat. Copiez-le ou cliquez sur « Appliquer au texte » pour effectuer un autre remplacement sur le résultat.

Fonctionnement

En mode normal, le texte recherché est interprété littéralement : les points, crochets, signes dollar et autres symboles n’ont aucune signification particulière, et le remplacement est inséré exactement tel qu’il est saisi. Toutes les occurrences dans le texte sont remplacées, et le compteur indique leur nombre.

L’option « Mots entiers uniquement » ne trouve le texte recherché que s’il n’est pas directement précédé ou suivi d’une lettre, d’un chiffre ou d’un caractère de soulignement, quelle que soit l’alphabet. Ainsi, « cat » est trouvé dans « the cat. », mais pas dans « catalog » ni dans « bobcat ». Cela fonctionne aussi pour des mots comme « çay » ou « Straße ».

En mode expression régulière, la recherche utilise la syntaxe des expressions régulières JavaScript, avec le drapeau Unicode (u) toujours activé. Ainsi, « . » correspond à un emoji entier et \p{L} correspond à n’importe quelle lettre. Le drapeau Unicode est plus strict que les anciennes syntaxes : une séquence d’échappement inutile, comme \- hors d’une classe de caractères, est signalée comme une erreur. Dans le remplacement, $1, $2, etc. insèrent les groupes de capture, $<name> insère un groupe nommé, $& insère la correspondance entière et $$ insère un signe dollar. \n, \t et \\ insèrent respectivement un saut de ligne, une tabulation et une barre oblique inverse. Lorsque l’option « ^ et $ correspondent à chaque ligne » est activée, ^ et $ désignent le début et la fin de chaque ligne ; sinon, ils désignent le début et la fin de l’ensemble du texte.

Un motif invalide affiche le message d’erreur du navigateur et aucun remplacement n’est effectué. Les motifs très complexes appliqués à de longs textes peuvent être lents, car certaines expressions régulières ralentissent fortement avec certains contenus.

Exemples

Reformater des dates

En mode expression régulière, recherchez (\d{4})-(\d{2})-(\d{2}) et remplacez par $3.$2.$1 pour convertir 2026-10-22 en 22.10.2026 partout dans le texte.

Renommer un produit

Recherchez « Pro », remplacez par « Plus », puis activez « Mots entiers uniquement » et « Ignorer la casse » : « PRO » et « pro » seront modifiés, mais « product » et « process » resteront inchangés.

Mettre une liste séparée par des virgules sur plusieurs lignes

En mode expression régulière, recherchez ,\s* et remplacez par \n pour placer chaque élément de « red, green, blue » sur sa propre ligne.

Foire aux questions

Comment utiliser les groupes de capture ?

Activez « Expression régulière », placez entre parenthèses les éléments à conserver, puis référencez-les dans le remplacement avec $1, $2, etc. Par exemple, recherchez (\w+) (\w+) et remplacez par $2 $1 pour inverser deux mots.

Pourquoi mon expression régulière est-elle considérée comme invalide ?

Le motif est vérifié par le moteur JavaScript du navigateur en mode Unicode. Les causes fréquentes sont des parenthèses ou des crochets non appariés, un quantificateur sans élément précédent, comme *abc, ou des séquences d’échappement inutiles, comme \- ou \:, interdites en mode Unicode.

Puis-je remplacer du texte par un saut de ligne ?

Oui, en mode expression régulière : saisissez \n dans le champ « Remplacer par ». En mode normal, le remplacement est inséré littéralement : \n reste donc constitué des deux caractères barre oblique inverse et n.

Puis-je annuler un remplacement ?

Votre texte d’origine reste dans la zone de texte jusqu’à ce que vous cliquiez sur « Appliquer au texte ». Cette action le remplace par le résultat : copiez l’original au préalable si vous risquez d’en avoir besoin.

Confidentialité

La recherche et le remplacement s’effectuent uniquement dans votre navigateur. Votre texte et vos motifs ne sont ni envoyés, ni stockés, ni inclus dans les données analytiques.