[email protected]supporttoolz.dev[email protected]salestoolz.dev[email protected]litonpixarlabs.io[email protected]billingexample.comUn testeur de regex vous permet d'écrire une expression régulière, de l'exécuter sur un exemple de texte et de voir exactement ce qu'elle correspond en temps réel. Chaque match est mis en évidence sur place, chaque groupe de capture est répertorié avec sa valeur et sa position, et les erreurs de syntaxe dans votre modèle sont signalées avec le message exact du moteur. Vous pouvez ainsi déboguer un modèle en quelques secondes au lieu de le coller dans votre code et de relancer votre programme.
Les expressions régulières sont compactes mais impitoyables : une escape manquante, un quantificateur gourmand ou une classe de caractères mal comprise peuvent faire correspondre un modèle, trop ou générer une erreur. Ce testeur utilise le même moteur JavaScript RegExp que votre navigateur et votre exécution de navigateur et Node.js, donc le comportement que vous voyez ici est le comportement que vous obtenez dans le code de production. Basculez les drapeaux G, I, M, S, U et Y pour voir comment chacun modifie le résultat.
Tout fonctionne à 100% dans votre navigateur. Vos modèles et données de test, qui incluent souvent des lignes de journal réelles, des enregistrements d'utilisateurs ou des formats propriétaires, ne sont jamais téléchargés ou stockés. L'outil fonctionne hors ligne une fois chargé, vous pouvez donc tester des expressions sur des données sensibles sans jamais quitter votre appareil.
Tapez ou collez une expression régulière dans le champ de modèle - écrivez-la sans les barres obliques environnantes, juste l'expression elle-même. Cliquez sur Charger un exemple pour démarrer à partir d'un exemple de correspondance de courrier électronique.
Basculez des drapeaux tels que G (global - trouver toutes les correspondances), i (insensible à la casse), M (ancres multilinées) et S (point correspondant aux nouvelles lignes) pour contrôler la façon dont le modèle est appliqué.
Collez le texte que vous souhaitez rechercher dans la zone de test. Correspond à la mise à jour en direct lorsque vous modifiez le motif ou le texte.
Voir chaque correspondance en ligne en ligne, revoir les groupes de capture numérotés et nommés pour chaque correspondance et copier l'expression /pattern/drapeaux terminé lorsque vous avez terminé.
Chaque correspondance est mise en évidence directement dans votre texte de test lorsque vous tapez, avec des couleurs alternées afin que les correspondances adjacentes restent distinctes
Les groupes de capture numérotés et nommés sont répertoriés par correspondance avec leurs valeurs capturées, afin que vous puissiez vérifier ce que chaque partie des extraits de motifs
Basculez les six drapeaux JavaScript (global, ignore-case, multiligne, dotall, unicode et collant) et voyez immédiatement l'effet
Les modèles non valides sont capturés et signalés avec l'erreur exacte du moteur JavaScript, vous indiquant directement le problème de syntaxe
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
Compare two texts and find differences. Highlight additions, removals, and common parts with word or character level comparison.
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!