Tous les outils

Rechercher et remplacer

Recherche et remplacement en masse avec regex et options de casse

Comment ça marche

Rechercher et remplacerRecherche et remplacement en masse avec regex et options de casse. Tout le traitement se fait dans votre navigateur — sans téléversement, sans inscription, sans e-mail. Gratuit pour toujours.

Dernière mise à jour:

À propos de Rechercher et remplacer

Rechercher remplacer effectue des substitutions de texte en masse dans votre navigateur, avec une sensibilité optionnelle à la casse, la correspondance par mot entier et un support complet des expressions régulières. Collez un document source, tapez ce qu'il faut chercher et ce par quoi le remplacer, et l'outil réécrit toute la chaîne en un clic — en indiquant aussi combien de correspondances ont été touchées.

C'est l'outil idéal lorsque le rechercher/remplacer intégré à votre éditeur est trop limité ou que vous n'avez tout simplement pas d'éditeur ouvert. Les développeurs s'en servent pour des refactors rapides de code collé, les éditeurs de contenu pour nettoyer des noms de produits dans de longs textes marketing, et les analystes pour assainir des exports de données arrivés avec des caractères parasites.

Tout le travail s'exécute localement — aucun téléversement, aucun aller-retour serveur, aucune limite de taille au-delà de la mémoire de votre machine. Les fichiers texte de plusieurs mégaoctets fonctionnent bien, et les extraits confidentiels comme les réponses d'API ou les contrats ne quittent jamais votre ordinateur.

Comment utiliser Rechercher et remplacer

  1. Collez le document à modifier dans la zone Texte source.
  2. Tapez la chaîne à localiser dans la case Rechercher.
  3. Tapez la chaîne de remplacement dans la case Remplacer par (laissez vide pour supprimer chaque correspondance).
  4. Activez Sensible à la casse, Mot entier uniquement ou le mode Regex selon vos besoins.
  5. Cliquez sur Tout remplacer — le texte réécrit apparaît dans le panneau Résultat avec le décompte des remplacements effectués.
  6. Recopiez le résultat dans votre éditeur, votre document ou votre code source.

Cas d'usage courants

  • Renommer un produit, une marque ou une fonctionnalité dans des centaines de paragraphes de texte marketing en une seule passe.
  • Supprimer espaces, tabulations ou caractères non imprimables indésirables dans des données collées depuis un PDF.
  • Convertir chaque identifiant camelCase d'un extrait de code en snake_case via une regex comme '([a-z])([A-Z])' remplacée par '$1_$2'.
  • Anonymiser une transcription en remplaçant chaque occurrence du nom d'une personne par [CAVIARDÉ] avant de la partager.
  • Mettre à jour des URL relatives en URL absolues dans un export HTML en cherchant 'href="/' et en le remplaçant par 'href="https://example.com/'.

Astuces et erreurs courantes

  • Quand le mode Regex est activé, les caractères spéciaux comme '.', '*' et '(' sont interprétés et non pris au pied de la lettre — échappez-les avec une barre oblique inverse pour le caractère littéral.
  • Mot entier uniquement est précieux quand votre terme de recherche est une sous-chaîne de mots plus longs — sans cela, remplacer 'cat' toucherait aussi 'concatenate' et 'category'.
  • Utilisez $1, $2, $3 dans le champ de remplacement pour insérer le premier, le deuxième ou le troisième groupe de capture regex — exactement comme avec String.replace de JavaScript.
  • Copiez toujours l'original quelque part en sécurité avant un remplacement en masse destructif. L'outil ne conserve pas d'historique d'annulation ; la source précédente disparaît dès que vous cliquez sur Tout remplacer.

Questions fréquentes

Le remplacement supporte-t-il les rétro-références regex ?

Oui quand 'Mode regex' est activé. Utilisez $1, $2, … pour insérer les groupes capturés, comme dans String.replace de JavaScript.

Puis-je faire un remplacement préservant la casse ?

Pas encore — nous remplaçons littéralement. La sensibilité à la casse n'affecte que la correspondance. Désactivez-la pour trouver toutes les variantes et les remplacer par le même texte.

Y a-t-il une limite de longueur du texte source ?

Non. Le remplacement tourne dans votre navigateur, donc la limite est la mémoire de votre machine. Les fichiers de plusieurs mégaoctets fonctionnent sans problème.

Puis-je faire une recherche sans remplacement, juste pour compter les correspondances ?

Oui — tapez votre terme de recherche, laissez le champ de remplacement avec la même valeur (ou utilisez $0 en mode regex) et cliquez sur Tout remplacer. Le décompte des remplacements vous indique exactement combien de correspondances ont été trouvées sans rien modifier.

Quelle saveur de regex est prise en charge ?

La regex JavaScript. Cela couvre les classes de caractères, les quantificateurs, les lookaheads, les lookbehinds, les groupes nommés et les échappements de propriétés Unicode. Les fonctionnalités exclusives à PCRE comme les motifs récursifs ne sont pas prises en charge.

L'outil remplace-t-il en toute sécurité dans du HTML ou du Markdown ?

Il traite votre saisie comme du texte brut — les balises et la syntaxe Markdown sont mises en correspondance littéralement, comme tout autre caractère. Pour des réécritures structurelles de HTML, utilisez un outil basé sur un parseur, mais pour renommer une marque ou corriger une faute dans un corps HTML, cela fonctionne très bien.

Derniers articles du blog

Outils similaires