Surbrillance live · Groupes nommés · Remplacement · Division · Expliqueur — 100% local, sans upload
Testez vos expressions régulières en temps réel avec surbrillance multicolore des correspondances. Supporte tous les flags JavaScript, les groupes nommés, les lookaheads, les lookbehinds, un mode remplacement avec rétro-références, un mode division, un expliqueur token par token et des patrons prêts à l'emploi.
Une expression régulière (regex) est un patron qui décrit un ensemble de chaînes. Elle sert à chercher, valider, extraire, remplacer et diviser du texte. Le moteur RegExp de JavaScript supporte Unicode, les groupes nommés, les lookaheads, les lookbehinds et toutes les classes de caractères standard.
Ce visualiseur exécute votre regex directement dans le navigateur via le moteur JS natif — aucun serveur, aucune latence, aucune donnée envoyée.
Saisissez votre patron dans le champ regex. Les correspondances apparaissent surlignées instantanément dans la zone de sortie. Chaque correspondance reçoit une couleur distincte. Les groupes capturés et les groupes nommés sont listés pour chaque correspondance.
Utilisez (?<nom>…) dans votre patron. Par exemple (?<annee>\d{4})-(?<mois>\d{2}) extrait annee et mois séparément. Les groupes nommés apparaissent étiquetés dans chaque carte de correspondance.
(?=…) est un lookahead positif : il correspond à une position suivie du patron sans consommer de caractères. (?!…) est négatif. (?<=…) et (?<!…) sont des lookbehinds qui vérifient ce qui précède. Utilisez l'expliqueur pour un détail token par token.
Basculez sur l'onglet Remplacer et saisissez votre chaîne de remplacement. Utilisez $1, $2 pour les groupes numérotés, $<nom> pour les groupes nommés, et $& pour la correspondance complète. L'aperçu se met à jour en direct.
Oui. Cliquez sur Partager le lien — le patron, les flags et le texte de test (jusqu'à 500 caractères) sont encodés dans le hash de l'URL et copiés dans votre presse-papiers. Toute personne ayant le lien voit le même état.