Testeur d'Expressions Régulières - Tester les Regex en Ligne

AdSense Placeholder
Slot: header_tool

Testeur d'Expressions Régulières

Testez et déboguez des expressions régulières JavaScript en temps réel

/ / g
Les correspondances seront surlignées ici au fur et à mesure que vous tapez.
Correspondances
0
Groupes
0
# Correspondance Groupe 1 Groupe 2 Groupe 3+
Aucune correspondance pour l'instant

AdSense Placeholder
Slot: tool_mid_article

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 g trouve toutes les correspondances au lieu de s'arrêter à la première ; i ignore la casse ; m change le comportement de ^/$ sur plusieurs lignes ; s permet à . 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.
AdSense Placeholder
Slot: footer_leaderboard