Testeur de regex
Construisez, testez et déboguez vos expressions régulières en direct dans votre navigateur — surlignage instantané des correspondances, groupes de capture, aperçu de substitution, explication en clair et code prêt à coller pour plus de 15 langages.
Tout s'exécute dans votre navigateur via le moteur d'expressions régulières natif de JavaScript — rien n'est envoyé. Le code généré vous permet de réutiliser le même motif dans plus de 15 langages.
Le drapeau global (g) est recommandé pour remplacer chaque correspondance.
Le test en direct utilise le moteur JavaScript. Certaines variantes (Go, Rust) ne gèrent pas les assertions arrière ni les références arrière.
À propos de Testeur de regex
Le testeur d'expressions régulières vous permet de construire, tester et déboguer des expressions régulières en direct : tapez un motif, collez une chaîne de test, et les correspondances sont surlignées instantanément avec chaque groupe de capture (numéroté ou nommé) listé avec sa plage d'indices exacte. Il s'exécute entièrement dans votre navigateur sur le moteur regex natif de JavaScript ; rien n'est téléversé.
Au-delà de la correspondance, quatre onglets supplémentaires font le gros du travail. Substitution prévisualise un remplacement avec les références de groupe $1, $2 et $<nom>. Explication décompose le motif jeton par jeton en langage clair. Code génère des extraits prêts à coller pour plus de 15 langages, et Référence garde les classes de caractères, ancres, quantificateurs et lookarounds à portée d'un clic.
Les motifs courants (e-mail, URL, IPv4, IPv6, UUID, dates, slugs, couleurs hexadécimales et plus) se chargent en préréglages en un clic, et les six drapeaux (g, i, m, s, u, y) se basculent depuis des cases à cocher. Les motifs invalides sont signalés immédiatement au lieu d'échouer silencieusement, faisant de cet outil un testeur d'expressions régulières en ligne pratique pour le travail quotidien.
Comment utiliser Testeur de regex
- Tapez votre expression régulière, ou chargez l'un des préréglages (e-mail, URL, IPv4, UUID…).
- Activez les drapeaux dont vous avez besoin : g pour toutes les correspondances, i pour l'insensibilité à la casse, m pour le multiligne.
- Collez une chaîne de test et examinez les correspondances et groupes de capture surlignés.
- Utilisez l'onglet Substitution pour prévisualiser les remplacements, ou Explication pour une décomposition jeton par jeton.
- Ouvrez l'onglet Code et copiez le motif sous forme d'extrait fonctionnel dans votre langage.