WerklyTools
FR
Offrez-moi un café

Testeur d’expressions régulières (regex)

Saisissez un motif et voyez instantanément ce qui correspond dans votre texte, avec chaque groupe de capture détaillé. Passez en mode « Remplacer » pour tester des substitutions avec $1 ou $<nom>, et partagez votre regex par lien.

Traité à 100 % dans votre navigateur

Correspondances surlignées
Aide-mémoire (cliquer pour insérer)

Ctrl + Enter exécuterCtrl + C copier le résultat

Comment l’utiliser

  1. 1Saisissez l’expression régulière entre les barres obliques ou choisissez un modèle (e-mail, URL, IPv4, date…).
  2. 2Activez les flags nécessaires : g, i, m, s, u ou y.
  3. 3Collez votre texte de test : les correspondances sont surlignées pendant la saisie.
  4. 4Consultez le tableau des groupes, ou passez en « Remplacer » pour voir et copier le texte transformé.

Cas d’usage

  • Valider des e-mails, téléphones, codes postaux ou dates avant de les utiliser dans un formulaire.
  • Extraire des données de logs, CSV ou HTML sans écrire de script.
  • Préparer des rechercher-remplacer en masse pour VS Code, sed ou votre code JavaScript.
  • Apprendre les regex avec l’aide-mémoire interactif et voir l’effet de chaque symbole.

Questions fréquentes

Quel moteur d’expressions régulières est utilisé ?

Le moteur RegExp JavaScript natif de votre navigateur, le même que dans Node.js et tous les navigateurs. Ce qui fonctionne ici fonctionnera de la même façon dans votre code JavaScript ou TypeScript.

Que signifient les flags g, i, m, s, u et y ?

g trouve toutes les correspondances ; i ignore la casse ; m fait agir ^ et $ par ligne ; s permet au point d’inclure les sauts de ligne ; u active le mode Unicode complet ; y (sticky) ne cherche qu’à partir de la position courante.

Comment utiliser les groupes dans le remplacement ?

Écrivez $1, $2… pour les groupes numérotés, $<nom> pour les groupes nommés et $& pour la correspondance entière. Sans le flag g, seule la première correspondance est remplacée.

Que se passe-t-il si ma regex se bloque ?

La regex s’exécute dans un Web Worker avec une limite de temps. Si un motif provoque un backtracking catastrophique, il est arrêté au bout de 1,5 seconde sans figer la page et vous êtes prévenu.

Mon texte est-il enregistré ou envoyé ?

Non. Tout est traité dans votre navigateur. Seuls le motif et les flags sont ajoutés à l’URL pour pouvoir les partager ; votre texte de test ne quitte jamais votre appareil.

Outils similaires