Rechercher et remplacer du texte
Collez votre texte, saisissez ce qu'il faut rechercher et son remplacement, puis voyez le résultat se mettre à jour en direct avec un compteur de correspondances. Activez les expressions régulières pour des motifs avancés — le tout dans votre navigateur.
Comment rechercher et remplacer
- Collez votre texte dans la zone prévue.
- Saisissez le texte à rechercher et son remplacement ; activez Regex ou l'insensibilité à la casse si nécessaire.
- Copiez le résultat remplacé.
À propos de rechercher et remplacer
La recherche-remplacement est le moyen le plus rapide d'appliquer la même modification partout — corriger une faute récurrente, changer un nom, mettre à jour une URL ou reformater une liste. Le compteur de correspondances en direct vous indique combien de remplacements ont été effectués avant de copier.
Activez les expressions régulières pour la correspondance par motifs — par exemple remplacer tous les chiffres, réduire les espaces ou réordonner avec des groupes de capture comme $1 et $2. Avec Regex désactivé, votre texte de recherche est interprété littéralement. Tout fonctionne en local, sans aucun envoi.
Les modifications répétitives se manifestent partout : renommer une variable dans un extrait de code, remplacer un espace réservé comme « NOM » dans un modèle de publipostage, modifier un format de date dans une liste exportée ou supprimer un préfixe de centaines de lignes. Pour des opérations de nettoyage plus importantes, travaillez par étapes : effectuez une seule modification, copiez le résultat, collez-le à nouveau en tant que nouvelle entrée et exécutez l’étape suivante. Enchaîner des remplacements simples est souvent plus clair que de créer un modèle complexe.
Deux bonnes habitudes permettent d’éviter la plupart des erreurs liées aux expressions régulières. Tout d’abord, n’oubliez pas que certains caractères, comme le point, le signe plus, le point d’interrogation et les parenthèses, ont une signification particulière dans une expression régulière : le point correspond à n’importe quel caractère, et non pas seulement à un point de ponctuation. Par conséquent, utilisez une barre oblique inverse pour les utiliser littéralement. Deuxièmement, testez l’expression régulière sur un court extrait de votre texte et vérifiez le nombre de correspondances avant de l’appliquer à l’ensemble du texte. Un nombre de correspondances inattendu est le premier signe que l’expression régulière correspond à plus ou moins d’éléments que prévu.
Questions fréquentes
Prend-il en charge les expressions régulières ?
Oui. Activez Regex pour utiliser toute la syntaxe des expressions régulières JavaScript dans le champ de recherche, y compris les références aux groupes de capture comme $1 dans le remplacement. Lorsqu'il est désactivé, le texte recherché est interprété littéralement.
Puis-je rechercher sans tenir compte de la casse ?
Oui — activez la correspondance insensible à la casse et la recherche ignore les majuscules et minuscules, de sorte que « Chat » correspond à « chat » et « CHAT ».
Combien de remplacements effectue-t-il ?
Tous. Chaque correspondance est remplacée, et le compteur en direct à côté du résultat indique exactement combien ont été trouvées et remplacées.
Mon texte est-il envoyé ?
Non. La recherche et le remplacement se déroulent entièrement dans votre navigateur, donc votre texte ne quitte jamais votre appareil.
Pourquoi la recherche d’un point ou d’une parenthèse renvoie-t-elle un résultat incorrect ?
Cela se produit lorsque la fonction Regex est activée, car de nombreux caractères de ponctuation deviennent des opérateurs de motif : un point représente n’importe quel caractère et les crochets définissent des groupes ou des ensembles de caractères. Soit vous échappez le caractère à l’aide d’une barre oblique inverse, comme \. pour un point littéral, soit vous désactivez la fonction Regex afin que le champ de recherche corresponde exactement à ce qui a été saisi.