Testeur Regex
Testez les expressions régulières JavaScript avec la mise en évidence des correspondances locales, les drapeaux et la sortie du groupe de capture. Tout s'exécute localement dans votre navigateur.
Correspondances mises en évidence
Groupes de capture
| Correspondance | Indice | Correspondance complète | Groupes |
|---|---|---|---|
| Les groupes de capture apparaissent après avoir testé un modèle. | |||
Comportement RegExp JavaScript
Le testeur utilise le même moteur RegExp du navigateur que votre JavaScript frontal, donc les indicateurs et la syntaxe correspondent au code client réel.
Inspection des groupes de capture
Passez en revue les groupes numérotés, les groupes nommés et les positions de correspondance sans parcourir le code ni ouvrir une console.
Utilitaire de navigateur privé
Tout s'exécute localement dans votre navigateur. Les journaux sensibles, les jetons et les exemples de charges utiles ne sont pas téléchargés.
Outils de développement connexes
Questions fréquemment posées
Mon regex ou mon texte de test est-il téléchargé ?
Non. Tout s'exécute localement dans votre navigateur avec le moteur JavaScript RegExp. Votre modèle et votre texte ne sont pas envoyés aux serveurs Convertr.
Quelle variante de regex ce testeur utilise-t-il ?
Cette page utilise des expressions régulières JavaScript, le même comportement RegExp utilisé par les navigateurs modernes et Node.js.
Puis-je inspecter les groupes de capture ?
Oui. Le tableau des résultats répertorie chaque correspondance, les groupes de capture numérotés et les groupes de capture nommés lorsque votre navigateur les fournit.
Quels drapeaux sont pris en charge ?
Le testeur prend en charge les drapeaux JavaScript courants, notamment g, i, m, s, u, y et d lorsqu'ils sont disponibles dans votre navigateur.
Testeur Regex
Testez les expressions régulières JavaScript avec des indicateurs, la mise en évidence des correspondances et la sortie des groupes de capture.
- Entrée
- Une expression régulière JavaScript, des indicateurs et un texte de test.
- Sortie
- Correspondances, indices, captures et texte source mis en évidence.
- Limitations réelles
- La syntaxe des expressions régulières JavaScript diffère des moteurs PCRE, RE2, .NET et autres ; les motifs catastrophiques peuvent toujours figer un onglet du navigateur.
- Confidentialité et traitement des données
- un texte de test, des drapeaux et d'expression régulière JavaScript est traité dans cette rubrique du navigateur. Convertr ne reçoit pas ou ne le stockera pas ; fermer ou récharger la page nettoie l'état de fonctionnement sauf si l'outil offre explicitement une téléchargement locale.
Comment utiliser cet outil
- Fournissez une expression régulière JavaScript, des indicateurs et un texte de test dans les contrôles de l'outil.
- Choisissez les paramètres qui affectent les matchs, les indices, les captures et le texte source souligné, puis exécutez l'outil.
- Examinez les correspondances, les indices, les captures et le texte source surligné avant de le copier ou de le télécharger.
Modes d’échec courants
Syntaxe invalide, drapeaux dupliqués, correspondances globales de longueur nulle ou un motif coûteux peuvent produire une erreur ou une évaluation lente.
Exemple utile
Testez /order-(\d+)/g sur les lignes de journal pour lister chaque numéro de commande capturé.