🧩 Testeur d'expressions régulières gratuit
Testez, visualisez et générez instantanément des modèles d'expressions régulières dans plusieurs langages de programmation.
Preview Result
No matches yet...
Generate Regex Code
📖 Guide complet des expressions régulières et exemples
Apprenez tous les modèles d'expressions régulières courants, leur syntaxe et des exemples avec du texte de test.
1. Personnages et classes
-
a, 1, @— correspondent à des caractères littéraux -
.— correspond à n'importe quel caractère sauf le saut de ligne -
[abc]— correspond à 'a', 'b' ou 'c' -
[az]— lettres minuscules -
[^abc]— négation -
\d— chiffres ;\D— caractères non numériques -
\w— caractères alphanumériques ;\W— caractères non alphanumériques -
\s— espace blanc ;\S— espace non blanc
2. Ancres
-
^— début de ligne -
$— fin de ligne -
\b— limite de mot ;\B— limite de non-mot
3. Quantificateurs
-
*zéro ou plusieurs ;+un ou plusieurs ;?optionnel -
{n}exactement n fois ;{n,}au moins n ;{n,m}entre n et m
4. Groupes et captures
-
(abc)— capture ;(?:abc)— non-capture -
\1, \2...— référence arrière
5. Alternance / OU
-
cat|dog— correspond à chat ou chien
6. Échappement des caractères spéciaux
-
\.— point littéral -
\*— étoile littérale
7. Perspectives d'avenir / Perspectives passées
-
(?=pattern)anticipation positive -
(?!pattern)anticipation négative -
(?<=pattern)regard en arrière positif -
(? negative lookbehind
8. Exemples courants
- E-mail :
[\\w.-]+@[\\w.-]+\\.[A-Za-z]{2,}→ test@example.com - Téléphone :
\\+?[0-9]{10,15} - Date AAAA-MM-JJ :
\\d{4}-\\d{2}-\\d{2}→ 2025-11-05 - Couleur hexadécimale :
#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})→ #fff, #abcdef - IP :
(?:\\d{1,3}\\.){3}\\d{1,3}→ 192.168.0.1 - Heure HH:MM:
([01]?\\d|2[0-3]):[0-5]\\d→ 13:45 - URL :
https?:\\/\\/[\\w.-]+→ https://example.com
❓ Foire aux questions (FAQ)
Q : Comment puis-je faire correspondre une adresse e-mail ?
A : Utilisez [\\w.-]+@[\\w.-]+\\.[A-Za-z]{2,} . Testez dans l'entrée ci-dessus.
Q : Puis-je faire correspondre plusieurs lignes ?
A : Cochez la case « Recherche globale » ou ajoutez des options dans votre code. « ^ » et « $ » respectent la position sur la ligne.
Q : Quelle est la différence entre \\d et \\w ?
A: \\d correspond aux chiffres 0-9, \\w correspond aux lettres, aux chiffres et au trait de soulignement.
Q : Comment échapper les caractères spéciaux ?
A: Utilisez une barre oblique inverse : \\. , \\* , \\? .