Testeur Regex en ligne
Déboguez les expressions régulières JavaScript en direct : correspondances mises en évidence, groupes de capture, indicateurs et aperçu du remplacement.
Résultat
Ce testeur d'expressions régulières est un atelier en direct pour développer et déboguer des expressions régulières JavaScript. Tapez un modèle, activez les drapeaux g, i, m, s et u et collez n'importe quel texte de test : les correspondances sont mises en évidence directement dans le texte au fur et à mesure que vous tapez, un compteur indique combien ont été trouvées et une liste détaillée décompose chaque correspondance en ses groupes de capture numérotés et nommés. Les erreurs de syntaxe n'échouent pas silencieusement : le testeur affiche le message exact du moteur JavaScript, de sorte qu'une parenthèse parasite ou un quantificateur non valide est immédiatement détecté.
Il est conçu pour le développement de modèles et non pour des opérations de texte ponctuelles. Lorsque vous concevez une capture pour un analyseur de journaux, testez les formats d'URL acceptés par une validation ou apprenez ce que font réellement les analyses anticipées, vous devez voir les groupes, les positions et les cas extrêmes - c'est ce que montre cet outil. Pour les tâches simples de recherche ou de recherche et remplacement quotidiennes sur un morceau de texte, les outils dédiés de recherche dans le texte et de remplacement dans le texte sont plus rapides ; ce testeur est l'endroit où vous allez pour obtenir le bon modèle lui-même.
Le mode de remplacement le transforme en aperçu de refactoring : entrez une chaîne de remplacement avec des références $1, $& ou $<name> et voyez le texte transformé côte à côte avec l'original avant de valider l'expression dans le code. Combiné avec les pages prédéfinies (modèles prêts à l'emploi pour les e-mails, les URL, les numéros de téléphone, les adresses IP, les dates et les politiques de mot de passe), il sert également de référence pratique pour les expressions courantes du monde réel.
Tout s'exécute localement dans votre navigateur à l'aide du moteur JavaScript RegExp natif - le même moteur qui exécutera votre modèle dans le code JS de production, donc ce qui correspond ici correspond là. Aucun texte ni modèle n'est téléchargé nulle part, ce qui permet de déboguer en toute sécurité des expressions par rapport à des journaux réels, des échantillons de données client ou des fichiers de configuration, même hors ligne.