Testeur d'Expressions Régulières - Tester les Regex en Ligne
Testeur d'Expressions Régulières
Testez et déboguez des expressions régulières JavaScript en temps réel
Surlignage en direct
Voyez chaque correspondance surlignée directement dans votre chaîne de test au fur et à mesure que vous tapez, sans avoir besoin d'appuyer sur un bouton « exécuter ».
Groupes de capture
Décomposez chaque correspondance en ses groupes de capture numérotés dans un tableau clair, idéal pour déboguer des schémas d'extraction.
Aperçu du remplacement
Utilisez $1, $2, etc. dans le champ de remplacement pour prévisualiser le résultat de String.replace() en direct.
Confidentiel par conception
Chaque correspondance s'exécute dans votre navigateur à l'aide du moteur RegExp natif de JavaScript. Vos motifs et vos données de test ne quittent jamais votre appareil.
Tirer le meilleur parti des expressions régulières
Les expressions régulières sont un langage compact pour décrire des motifs dans du texte. Elles alimentent la validation de formulaires, l'analyse de journaux, la recherche-remplacement, et bien d'autres tâches de développement, mais un seul caractère mal placé peut totalement changer ce qu'un motif recherche. Ce Testeur d'expressions régulières vous permet d'itérer sur un motif face à de vraies données d'exemple et de voir l'effet de chaque frappe immédiatement, y compris les indicateurs actifs et la manière dont les groupes de capture sont remplis.
Essayez un motif d'e-mail classique comme ([a-zA-Z0-9._%+-]+)@([a-zA-Z0-9.-]+\.[a-zA-Z]{2,}) ou un analyseur d'URL basique comme (https?):\/\/([^\/\s]+)(\/[^\s]*)? pour voir le tableau de décomposition des groupes se remplir avec les éléments que chaque motif extrait.
Points clés à retenir
-
Les indicateurs comptent : L'indicateur
gtrouve toutes les correspondances au lieu de s'arrêter à la première ;iignore la casse ;mchange le comportement de^/$sur plusieurs lignes ;spermet à.de correspondre aux sauts de ligne. -
Les groupes sont numérotés selon la parenthèse ouvrante : la première
(...)de votre motif est le Groupe 1, la seconde le Groupe 2, et ainsi de suite. - Testez les cas limites : les chaînes vides, les correspondances répétées et les espaces inhabituels révèlent souvent des bugs qu'un simple test du cas nominal ne détecte pas.
-
Confidentialité : Toute la recherche de correspondances et le surlignage se font localement dans votre navigateur à l'aide de l'objet natif
RegExp; rien de ce que vous tapez ici n'est jamais envoyé à nos serveurs.