Testeur, Débogueur & Visualiseur Regex
Local uniquementTestez, expliquez, visualisez, sécurisez et benchmarkez des expressions régulières localement.
Expression régulière
Texte d'essai · 0 lignes
Mode d’emploi
- 01
Saisissez un motif et un texte
Utilisez la syntaxe ECMAScript brute ou collez un JavaScript littéral, puis ajoutez du texte manuellement ou importez un document local.
- 02
Inspectez chaque comportement
Naviguez les correspondances et les groupes, prévisualiser les remplacements, exécuter des tests, inspecter l'AST et générer un diagramme syntaxique.
- 03
Contrôler la sécurité et la portabilité
Exécutez l'analyse ReDoS limitée, comparez le comportement Native et RE2, référez-vous en toute sécurité et générez du code pour huit langues.
Questions fréquentes
Mes modèles, mes textes de test ou mes fichiers sont-ils téléchargés?
Non. L'évaluation, les importations, la visualisation, les tests et l'analyse sont tous exécutés localement dans votre navigateur.
Quels moteurs régex sont pris en charge?
Le mode Native suit l'implémentation ECMAScript RegExp de votre navigateur. Le mode RE2 Safe utilise un moteur linéaire et rejette intentionnellement les fonctionnalités de rétrosuivi non supportées.
Pourquoi un régex dangereux peut-il sortir ?
Certaines expressions natives peuvent déclencher un recul catastrophique. Nobuf exécute une évaluation non fiable dans un travailleur jetable et la termine lorsque la limite de temps est atteinte.
Quelle est la différence entre Native et RE2?
Native prend en charge l'ensemble complet des fonctionnalités JavaScript, y compris la recherche et les références rétrospectives. RE2 priorise l'exécution linéaire prévisible et omet les fonctionnalités qui nécessitent une rétro-suivi.
Outils associés
Poursuivez avec d’autres utilitaires web ciblés.