Testeur d'expressions régulières

Testez vos regex en direct, avec groupes et remplacement.

Outil exécuté dans votre navigateur : vos fichiers ne quittent pas votre appareil.

Testeur de regex en ligne (JavaScript)

Saisissez une expression régulière et un texte : les correspondances s'affichent surlignées au fil de la frappe, avec le détail des groupes numérotés et nommés. Activez les drapeaux g, i, m, s, u ou y, testez un remplacement avec $1 ou $<nom>, et obtenez une explication du motif élément par élément. Le moteur est celui de JavaScript ; l'exécution est isolée et interrompue si l'expression s'emballe. Vos données restent dans votre navigateur.

Points forts

  • Correspondances surlignées en temps réel
  • Tableau des groupes capturants, numérotés et nommés
  • Remplacement avec $1, $<nom> et $&
  • Explication du motif, élément par élément
  • Exemples : e-mail, téléphone et code postal français, IBAN, date, IPv4…
  • Protection contre les expressions qui s'emballent

Comment ça marche

  1. Saisissez votre expression régulière ou chargez un exemple.
  2. Activez les drapeaux nécessaires (g, i, m…).
  3. Collez le texte de test et observez les correspondances.
  4. Activez le remplacement ou l'explication si besoin, puis copiez le motif.

Questions fréquentes

Quelle syntaxe de regex est utilisée ?

Celle de JavaScript (ECMAScript), avec groupes nommés et drapeau Unicode. Pour les motifs courants, elle est très proche de celles de Python, PHP ou Java.

Comment écrire une regex pour un e-mail ou un téléphone français ?

Ouvrez la bibliothèque d'exemples et choisissez « Adresse e-mail » ou « Téléphone français » : le motif, les drapeaux et un texte de démonstration sont chargés.

Mon expression peut-elle bloquer la page ?

Non : elle s'exécute dans un processus séparé (Web Worker), arrêté si le calcul dure trop longtemps. La page reste utilisable.

Comment réutiliser un groupe dans le remplacement ?

Écrivez $1, $2… pour les groupes numérotés, $<nom> pour un groupe nommé et $& pour la correspondance entière.

Outils similaires

  • Rechercher et remplacer : Remplacements multiples dans un texte, avec ou sans expressions régulières.
  • Nettoyer un texte : Espaces en trop, lignes vides, sauts de ligne, accents, caractères invisibles.
  • Expliquer du code : Comprenez un extrait de code, trouvez les bugs et obtenez une version améliorée.

Tous les outils « Web et développeurs »