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.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Remplacer avec une regex ?
Remplacer avec une regex substitue chaque correspondance d’un motif par une chaîne de remplacement. Contrairement à un simple rechercher-remplacer, le remplacement peut réutiliser ce qui a été capturé : $1 et $2 insèrent des groupes numérotés, $<nom> un groupe nommé, $& la correspondance entière, $` et $' le texte avant et après, et $$ un signe dollar littéral.
L’outil sert au reformatage : transformer « Nom, Prénom » en « Prénom Nom », convertir des dates, entourer des nombres, retirer des balises ou normaliser des séparateurs. Un tableau liste les 100 premiers remplacements (position, texte d’origine et nouveau) pour vérifier l’effet, et le nombre de remplacements est affiché. Le motif s’exécute dans un worker limité à 5 secondes et à 2 000 caractères.
Comment ça marche ?
- Saisissez le motif et les drapeaux (g remplace toutes les correspondances, gm fait agir ^ et $ sur chaque ligne).
- Écrivez le remplacement avec $1, $2, $<nom> ou $&. \n et \t insèrent un saut de ligne et une tabulation.
- Collez le texte, vérifiez le tableau d’aperçu et le compte, puis copiez le résultat.
Cas d'usage courants
- Réordonner noms, dates ou codes avec des groupes de capture (2024-01-15 → 15/01/2024).
- Ajouter des guillemets, crochets ou préfixes autour de chaque nombre ou mot.
- Retirer des balises de type HTML, des commentaires ou des espaces finaux sur de nombreuses lignes.
- Refactoriser des identifiants dans du code collé avec un motif systématique.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
John Smith Jane Doe Ada Lovelace
Confidentialité
Remplacer avec une regex 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
Seules la syntaxe JavaScript et ses modèles de remplacement sont pris en charge. Sans le drapeau g, seule la première correspondance est remplacée.
Questions fréquentes
Comment garder un signe dollar dans le remplacement ?
Écrivez $$. Un $ seul suivi d’autre chose qu’une référence de groupe est conservé tel quel.
En quoi est-ce différent de Rechercher et remplacer ?
Rechercher et remplacer est un outil de texte général avec mode texte brut et options de casse. Remplacer avec une regex est réservé aux regex, expose tous les drapeaux et affiche chaque remplacement dans un tableau.
Que fait une correspondance vide ?
Un motif pouvant ne rien correspondre, comme x*, correspond entre chaque caractère : le remplacement est donc inséré à chaque position.
Outils associés
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
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.
Outils de texte
Extracteur de correspondances regex
Sortez d’un long document tous les fragments correspondant à un motif et obtenez-les sous forme de liste ordonnée.
Outils développeur
Échapper une regex
Transformez un texte littéral en motif regex sûr en échappant les caractères qui ont un sens spécial, ou faites l’inverse.
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