Fonction de cet outil
Saisissez l’expression, choisissez les indicateurs et fournissez le texte à tester. Au-delà d’environ 750 millisecondes, le test s’arrête et affiche un message. Simplifiez l’expression ou raccourcissez le texte avant de réessayer.
- Prend en charge six indicateurs JavaScript : g, i, m, s, u, y.
- Les résultats répertorient le texte correspondant, l'index de départ, le groupe de capture numéroté et le groupe de capture nommé.
- Les correspondances sont mises en évidence et le HTML du texte testé n’est pas exécuté.
Mode d’emploi
- Entrez le motif sans le / des deux côtés.
- Sélectionnez les drapeaux requis.
- Collez la chaîne de test et cliquez sur "Test Regex".
- Affichez le nombre de correspondances, l'index, la capture des groupes et la mise en surbrillance.
Utilisations courantes
- Journaux de débogage, modes de validation du nom de fichier et du formulaire.
- Comparez le comportement de correspondance global et non global.
- Observez les groupes de capture et les options case, multiline, dotAll.
Fonctionnalités de Regex Tester
Testez les options d’une expression régulière et consultez les positions des correspondances ainsi que les groupes de capture. Les tests trop longs s’arrêtent automatiquement. Vérifiez le résultat, puis copiez-le pour l’utiliser.
FAQ
Pourquoi Pattern n'écrit-il pas /.../?
La zone de saisie ne reçoit que le corps de l'expression et les indicateurs ont une case à cocher indépendante pour éviter toute confusion entre les barres obliques et les barres obliques dans le contenu.
Qu’est-ce qu’un retour en arrière catastrophique ?
Certaines expressions sont très lentes sur certains textes, surtout avec des quantificateurs imbriqués. En cas de dépassement du délai, réduisez les répétitions, simplifiez l’expression ou testez des passages plus courts.
Combien de correspondances seront affichées si g n’est pas coché ?
Selon la sémantique régulière de JavaScript, seule la première correspondance est renvoyée ; une fois que g est coché, toutes les correspondances continueront à être énumérées.