Rechercher et remplacer
Parcourez un texte et remplacez chaque occurrence, en texte brut ou avec une expression régulière et des groupes de capture.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Rechercher et remplacer ?
Rechercher et remplacer substitue chaque occurrence d’un mot, d’une expression ou d’un motif dans votre texte. En mode texte, la recherche est littérale, avec des options de casse et de mots entiers : « chat » ne modifie pas « achat ». Le remplacement est inséré tel que saisi.
Le mode regex accepte les expressions régulières JavaScript : les groupes de capture se réutilisent dans le remplacement avec $1, $2 ou $<nom>, et \n et \t deviennent un saut de ligne et une tabulation. ^ et $ valent pour chaque ligne. Le mode regex s’exécute dans un worker avec limite de temps, les motifs sont limités à 500 caractères et ceux qui risquent un rétro-traçage catastrophique sont refusés. Le nombre de remplacements est indiqué.
Comment ça marche ?
- Collez votre texte, puis saisissez ce qu’il faut chercher et son remplacement.
- Choisissez la casse et les mots entiers, ou cochez expression régulière pour utiliser des motifs et groupes comme (\d+)-(\d+) → $2-$1.
- Lisez le nombre de remplacements dans les notes et copiez le résultat.
Cas d'usage courants
- Renommer une variable, un nom de produit ou une URL dans un document collé.
- Reformater des dates de 2024-01-15 en 15/01/2024 grâce aux groupes regex.
- Transformer une ligne séparée par des virgules en un élément par ligne en remplaçant « , » par \n.
- Supprimer des mots ou caractères indésirables d’un texte en une seule passe.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
2024-01-15, 2024-02-20, 2024-03-05
Confidentialité
Rechercher et remplacer s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
La syntaxe regex est celle de JavaScript (pas de fonctions propres à PCRE). Pour des tests avancés, utilisez d’abord le testeur de regex.
Questions fréquentes
Comment réutiliser une partie de la correspondance ?
Activez l’expression régulière, mettez la partie entre parenthèses et écrivez $1 (ou $<nom> pour un groupe nommé) dans le remplacement.
Pourquoi mon regex a-t-il été refusé ?
Il dépasse 500 caractères, est invalide, ou contient une répétition imbriquée comme (a+)+ qui pourrait figer votre navigateur. Simplifiez le motif.
Comment insérer un saut de ligne ?
Tapez \n dans le remplacement (l’option « lire \n et \t » est activée par défaut).
Outils associés
Remplacer avec une regex
Réécrivez un texte avec un motif regex et un modèle de remplacement qui réutilise les fragments capturés.
Outils développeur
Testeur de regex
Écrivez un motif, collez un texte et voyez chaque correspondance en surbrillance, avec sa position et ses groupes de capture.
Outils développeur
Supprimer les espaces en trop
Nettoyez l’espacement d’un texte collé : doubles espaces, tabulations parasites, espaces finaux et suites de lignes vides.
Outils de texte
Convertisseur de casse
Un seul outil pour toutes les casses : choisissez un style dans la liste et le texte est converti instantanément.
Outils de texte
Ajouter un préfixe / suffixe aux lignes
Placez le même texte au début et à la fin de chaque ligne, ou numérotez les lignes automatiquement.
Outils de texte
Nettoyeur de texte
Assainissez un texte copié du web, de documents ou de chats IA : caractères invisibles, guillemets courbes, espaces étranges, chaque étape sous votre contrôle.
Outils de texte
Comparateur de texte (diff)
Collez un texte original et un texte modifié pour voir précisément ce qui a été ajouté et supprimé, au niveau de détail que vous choisissez.
Outils de texte