Testeur d'expressions régulières
À propos de cet outil
Créez et testez des expressions régulières avec un retour instantané. Définissez un motif et sélectionnez les options souhaitées (g, i, m, s, u, y), exécutez-les sur un texte de test, voyez les correspondances mises en surbrillance et inspectez les groupes de capture : le même moteur d’expressions régulières que JavaScript, dans votre navigateur.
Mode d'emploi
- Surbrillance des correspondances en direct dans le texte d'exemple
- Options JavaScript g, i, m, s, u et y
- Tableau des groupes de capture avec valeurs indexées
- Nombre de correspondances et liste des indices
- Extraits de motifs courants pour démarrer rapidement
- Saisissez le motif: Écrivez votre expression régulière dans le champ motif et sélectionnez les options souhaitées.
- Ajoutez une chaîne de test: Collez le texte sur lequel vous voulez tester.
- Inspectez les correspondances: Consultez les surbrillances, les groupes et les erreurs en ligne.
Exemples
- Tester une expression utilisée pour rechercher des informations dans un journal
- Extraire des champs de réponses API d'exemple
- Vérifier des motifs de remplacement utilisés pour nettoyer du texte
- Apprendre les expressions régulières avec un retour visuel immédiat
Limites
- Utilise uniquement la syntaxe des expressions régulières de JavaScript, pas la syntaxe PCRE ou Python
- Certaines expressions particulièrement complexes peuvent provoquer un traitement très long et bloquer temporairement l'onglet.
- Le texte saisi est traité directement dans votre navigateur et n'est envoyé à aucun serveur.
FAQ
- Pourquoi mon motif affiche-t-il une erreur de syntaxe ?
- Les expressions régulières JavaScript ont des règles d'échappement spécifiques. Des échappements invalides ou des groupes non fermés provoquent des erreurs d'analyse dans le panneau.
- À quoi sert l'option dotAll (s) ?
- Il fait correspondre . aux sauts de ligne, utile pour des journaux multilignes.
- Puis-je tester des opérations de remplacement ?
- Cet outil se concentre sur les correspondances et les groupes ; combinez-le avec le nettoyeur de texte pour les remplacements.
- Les correspondances sont-elles globales par défaut ?
- Activez l'option g pour trouver toutes les correspondances ; sans elle, seule la première est renvoyée.