Testeur d’expressions régulières
Testez vos regex et surlignez les correspondances.
- Instantané
- Gratuit
- Privé (traité localement)
- Sans inscription
Construisez et testez vos regex en direct
Les expressions régulières sont un outil puissant pour manipuler du texte, mais leur syntaxe est exigeante. Ce testeur affiche les correspondances surlignées en temps réel à mesure que vous tapez votre motif, pour itérer rapidement.
Comment l’utiliser
-
Écrivez votre motif
Entre les deux barres obliques, comme \d+ pour des chiffres.
-
Ajoutez des drapeaux
g, i, m… selon le comportement souhaité.
-
Collez le texte à tester
Les correspondances sont surlignées et comptées.
Aide-mémoire des métacaractères
| Symbole | Signification |
|---|---|
| . | N’importe quel caractère |
| \d / \w / \s | Chiffre / caractère de mot / espace |
| * + ? | 0+, 1+, ou 0 ou 1 répétition |
| {2,5} | Entre 2 et 5 répétitions |
| [abc] | a, b ou c |
| ^ $ | Début / fin de ligne |
| ( ) | Groupe de capture |
| a|b | a ou b |
Exemples courants
- E-mail :
\b\w+@\w+\.\w+\b - Code postal (5 chiffres) :
\b\d{5}\b - Mots en double :
\b(\w+)\s+\1\b
Questions fréquentes
Qu’est-ce qu’une expression régulière ?
Une regex est un motif de recherche qui décrit un ensemble de chaînes de caractères. Elle sert à trouver, valider ou remplacer du texte selon des règles précises (par exemple « toutes les adresses e-mail »).
À quoi servent les drapeaux (flags) ?
Les drapeaux modifient le comportement : g (toutes les correspondances), i (insensible à la casse), m (multiligne), s (le point inclut les retours à la ligne), u (Unicode). L’outil ajoute g automatiquement pour compter toutes les occurrences.
Quelle syntaxe est utilisée ?
Celle des expressions régulières JavaScript (ECMAScript), très proche de PCRE pour les usages courants. Les motifs sont donc directement réutilisables dans le code web.
Comment valider une adresse e-mail ou un numéro ?
Saisissez le motif voulu et collez vos exemples : les correspondances sont surlignées en direct, ce qui permet d’ajuster la regex jusqu’à obtenir le bon résultat.
Mon texte est-il envoyé en ligne ?
Non. Le test s’exécute dans votre navigateur ; ni le motif ni le texte ne sont transmis.