Testeur d'Expressions Régulières (Regex)

Testez, analysez et générez vos regex avec étoile de Kleene et surlignage.

Zone de travail

L'interface de l'outil apparaît ici.

Testeur d'Expressions Régulières (Regex) : à quoi sert cet outil

Testez, validez et déboguez vos expressions régulières (RegEx) en temps réel avec coloration syntaxique, capture de groupes et analyse d'occurrences. Traitement 100 % local et sécurisé.

Les expressions régulières constituent un outil fondamental pour le traitement de texte, la validation de formulaires, le parsing de logs et l'extraction de données complexes. Notre testeur RegEx vous permet de composer et d'expérimenter des motifs d'expressions régulières en observant instantanément les correspondances sur votre texte de test. L'outil détaille les groupes de capture numérotés et nommés, les index de positionnement et les correspondances multiples, tout en s'exécutant intégralement dans votre navigateur pour une confidentialité totale de vos chaînes de test.

  • Aucun fichier stocké

    Rien n'est enregistré sur nos serveurs, ni pendant ni après le traitement.

  • Traitement local

    Le calcul s'exécute dans votre navigateur dès que la technologie le permet.

  • Résultat immédiat

    Pas d'attente, pas de file d'export : le résultat s'affiche en direct.

  • Gratuit, sans compte

    Aucune inscription, aucune limite quotidienne, aucune publicité intrusive.

Ce que l'outil vous apporte

  • Coloration et surlignage interactif en direct

    Visualisez instantanément les segments de texte correspondant au motif avec une distinction claire des groupes de capture parents et imbriqués.

  • Support complet des drapeaux ECMAScript / PCRE

    Basculez facilement entre les drapeaux g, i, m, s, u (Unicode) et y (sticky) pour reproduire fidèlement l'environnement d'exécution de vos applications.

  • Confidentialité totale de vos données sensibles

    Testez vos expressions sur des tokens JWT, des fragments de logs serveurs ou des données clients sans aucun risque de fuite vers l'extérieur.

Exemples concrets

Trois situations courantes.

Mémento des métacaractères et quantificateurs RegEx essentiels
Symbole / SyntaxeCatégorieSignificationExemple concret
^ et $AncragesDébut et fin de chaîne (ou de ligne avec le drapeau m)^https matche les chaînes débutant par https
. (Point)Caractère génériqueN'importe quel caractère (sauf saut de ligne sans drapeau s)a.c matche abc, a1c, a-c
\d et \DClasse de caractères\d = chiffre [0-9], \D = non-chiffre\d{4} matche une année à 4 chiffres (2026)
\w et \WClasse de caractères\w = mot alphanumérique + _, \W = non-mot\w+ matche un identifiant de variable
\s et \SClasse de caractères\s = espace blanc, tabulation, saut de ligne\s+ matche les séparateurs d'espaces
* et +Quantificateurs gourmands* = 0 ou plus, + = 1 ou plusieursa+ matche a, aa, aaaa
? (Optionnel)Quantificateur0 ou 1 occurrence (ou rend un quantificateur non gourmand)colou?r matche color et colour
{n,m}Quantificateur bornéEntre n et m occurrences\d{2,4} matche entre 2 et 4 chiffres
(...) vs (?:...)GroupesGroupe capturant vs Groupe non-capturant(?:https?|ftp)://(\S+)

Comment utiliser Testeur d'Expressions Régulières (Regex)

  1. Saisissez votre motif d'expression régulière (Pattern)

    Écrivez votre expression régulière dans le champ supérieur (ex: pour un email, motif avec classes alphanumériques et délimiteurs).

  2. Sélectionnez les drapeaux modificateurs (Flags)

    Activez les modificateurs souhaités : g (global : toutes les occurrences), i (insensible à la casse), m (multiligne : ^ et $ ciblent chaque ligne), s (dotAll : le point capture les sauts de ligne).

  3. Collez votre texte de test et observez les correspondances

    Insérez vos données d'échantillon : les correspondances sont surlignées en temps réel avec identification précise des groupes de capture et des positions de caractères.

Conseils et erreurs à éviter

Utilisez des groupes non capturants (?:...) pour la performance

Si vous n'avez pas besoin d'extraire la valeur d'un sous-groupe, utilisez (?:...) pour éviter d'allouer de la mémoire de capture inutilement dans le moteur RegEx.

Rendez vos quantificateurs paresseux avec ?

Par défaut, .* est gourmand (greedy) et capture jusqu'au dernier caractère possible. Utilisez .*? pour vous arrêter dès la première balise ou délimiteur rencontré.

À éviter : Catastrophic Backtracking (Vulnérabilité ReDoS)

L'imbrication de quantificateurs non possessifs comme (a+)+$ sur une chaîne ne contenant pas le caractère terminal provoque une explosion combinatoire exponentielle du moteur d'évaluation, figeant le CPU du serveur ou du navigateur.

À éviter : Oublier les ancrages de début ^ et de fin $ en validation

Sans ^ et $, un motif de validation d'email validera à tort une chaîne invalide contenant du texte parasite avant ou après l'adresse.

À éviter : Ne pas échapper les métacaractères littéraux

Oublier d'échapper le point . (qui devient \.) ou la barre oblique / dans une URL ou un nom de domaine fait correspondre n'importe quel caractère à la place du point littéral.

Questions fréquentes

Les réponses aux questions posées sur Testeur d'Expressions Régulières (Regex).

Outils liés

Les outils utilisés juste après celui-ci.

Mis à jour le août 2026. Voir tous les outils