Rechercher et remplacer

Remplacez chaque correspondance, en texte brut ou par une expression régulière

À propos de l’outil Rechercher et remplacer

Rechercher et remplacer remplace en une seule passe chaque occurrence d'un terme dans votre texte, affiche le résultat dans une zone séparée et indique le nombre de remplacements effectués. Par défaut, la recherche et le remplacement sont en texte brut : des caractères comme . ( ) et $1 valent pour eux-mêmes. Cochez « Utiliser une expression régulière » pour des motifs JavaScript avec groupes de capture, « Ignorer la casse » pour trouver le terme quelle que soit sa casse, et « Mots entiers uniquement » pour ignorer les correspondances à l'intérieur de mots plus longs, dans tous les alphabets, sauf pour une regex que le mode Unicode refuse, où seules les écritures courantes comptent. Votre texte d'origine n'est pas modifié, et votre texte ne quitte jamais votre appareil.

Exemple

Texte brut avec « Ignorer la casse » et « Mots entiers uniquement » cochés : USDT n'est pas touché et le $ est inséré tel quel. La page affiche « 2 remplacement(s) effectué(s) ».

Texte (Rechercher : USD, Remplacer par : US$)

Total : 5 USD. Taxe : 1 usd. USDT ne correspond pas.

Résultat

Total : 5 US$. Taxe : 1 US$. USDT ne correspond pas.

Comment rechercher et remplacer du texte

  1. 1Collez votre texte dans la première zone.
  2. 2Remplissez « Rechercher » et « Remplacer par » ; laissez « Remplacer par » vide pour supprimer chaque correspondance.
  3. 3Cochez « Utiliser une expression régulière », « Ignorer la casse » ou « Mots entiers uniquement » si besoin.
  4. 4Cliquez sur « Tout remplacer », vérifiez le nombre, puis cliquez sur « Copier » ou « Télécharger » pour garder replaced.txt.

Formats et limites

Modes de recherche
Texte brut (par défaut) ou expression régulière JavaScript
Options
Ignorer la casse ; Mots entiers uniquement (lettres, chiffres et signes diacritiques de toute écriture)
Drapeaux de regex
g toujours ; i avec Ignorer la casse ; u avec Mots entiers uniquement, sauf pour un motif que le drapeau u refuse, qui s'exécute alors sans lui ; jamais m ni s
Sortie
Une zone Résultat séparée, avec le nombre ; Copier, ou Télécharger en replaced.txt

Où votre texte est traité

La recherche et le remplacement utilisent le moteur d'expressions régulières de votre navigateur ; votre texte n'est jamais envoyé. Quand une expression régulière n'est pas valide, l'erreur affichée sur la page est transmise à notre journal d'erreurs avec le nom de l'outil et la version du navigateur, et cette erreur peut contenir une partie de votre motif.

Questions fréquentes

La recherche tient-elle compte de la casse ?

Oui, par défaut : USD ne correspond pas à usd. Cochez « Ignorer la casse » pour trouver les deux. En mode texte brut, le remplacement est toujours inséré exactement comme vous l'avez tapé, quelle que soit la casse de la correspondance.

Puis-je utiliser des groupes de capture comme $1 ?

Oui, avec « Utiliser une expression régulière » coché : $1 insère le premier groupe capturé et $& la correspondance entière, comme en JavaScript. Sans le mode regex, $1 et $& sont insérés tels quels, si bien qu'un prix écrit en US$ reste intact.

^ et $ correspondent-ils au début de chaque ligne ?

Non. Le motif s'exécute sans le drapeau multiligne : ^ ne correspond qu'au tout début du texte et $ qu'à sa fin. Pour agir sur chaque ligne, recherchez le saut de ligne lui-même, écrit en mode regex. Le champ de remplacement ne peut pas insérer de saut de ligne.

« Mots entiers uniquement » fonctionne-t-il avec les mots accentués et non latins ?

Oui. Une correspondance est ignorée quand une lettre, un chiffre, un signe diacritique ou un tiret bas de n'importe quelle écriture la touche : café n'est donc pas trouvé dans cafés. Une exception : une regex que le mode Unicode refuse, comme a\-b, se limite aux lettres des écritures courantes.

Puis-je annuler un remplacement ?

Oui, en pratique : votre texte d'origine reste inchangé dans la première zone et le résultat va dans une zone séparée. Modifiez les options et cliquez à nouveau sur « Tout remplacer » pour obtenir un nouveau résultat.

Trucs et astuces

  • ✓Construisez et testez d'abord un motif complexe dans le Testeur de regex, puis collez-le ici dans le champ « Rechercher ».