Testeur d'expressions régulières

Saisissez un motif, choisissez vos flags et collez votre texte : les correspondances sont surlignées en direct, avec le détail des groupes de capture. Gratuit, 100 % local.

Correspondances trouvées—

Comment ça marche

Une expression régulière (regex) est un motif de recherche utilisé pour trouver, valider ou extraire des portions de texte : adresses email, numéros de téléphone, dates, codes postaux… Tapez votre motif ci-dessus : il est compilé en direct et toutes les correspondances sont surlignées dans le texte.

Les parenthèses créent des groupes de capture : chaque groupe mémorise la portion de texte qu'il a capturée. L'outil les affiche sous le texte surligné, correspondance par correspondance. Les flags modifient le comportement de la recherche : g pour tout trouver (pas seulement la première occurrence), i pour ignorer la casse, m pour que ^ et $ s'appliquent à chaque ligne, s pour que le point matche aussi les sauts de ligne.

Exemple : le motif \b\d{5}\b trouve tous les nombres à 5 chiffres d'un texte — pratique pour repérer des codes postaux français.

Confidentialité totale : tout est calculé dans votre navigateur. Aucun texte ni motif n'est envoyé sur un serveur.

Les symboles regex essentiels

SymboleSignificationExemple
.N'importe quel caractère (sauf saut de ligne)a.c matche « abc », « a1c »
*Zéro ou plusieurs foisab* matche « a », « abb »
+Une ou plusieurs fois\d+ matche « 42 », « 2026 »
?Zéro ou une fois (optionnel)colou?r matche « color », « colour »
^ et $Début / fin de ligne^Bonjour matche en début de ligne
\dUn chiffre (0-9)\d{2} matche « 07 »
\wLettre, chiffre ou underscore\w+ matche « mot_1 »
[abc]Un caractère parmi la liste[aeiou] matche une voyelle
(groupe)Groupe de capture(\d{2})/(\d{2}) capture jour et mois

Questions fréquentes

Comment valider un email avec une regex ?

Un motif courant est [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} — chargez-le avec le bouton « Email ». Attention : une regex ne vérifie que le format, jamais que l'adresse existe vraiment. Pour une validation robuste, combinez-la avec un email de confirmation.

Que fait le flag g ?

Le flag g (global) demande de chercher toutes les correspondances dans le texte, et pas seulement la première. Sans lui, seule la première occurrence est retournée. Combinez-le avec i (insensible à la casse), m (multiligne) ou s (le point matche aussi les sauts de ligne) selon vos besoins.

Pourquoi ma regex ne trouve aucune correspondance ?

Vérifiez d'abord les caractères spéciaux : . * + ? ( ) [ ] { } ^ $ \ | doivent être échappés avec un antislash s'ils doivent matcher littéralement. Ensuite, contrôlez la casse (flag i), les espaces invisibles et les accents. Le testeur affiche un message clair si le motif est invalide.

Mes textes et motifs sont-ils envoyés sur un serveur ?

Non. Tout est calculé localement dans votre navigateur, en temps réel. L'outil est gratuit, sans inscription, et aucune donnée ne quitte votre appareil.