Testeur de Regex
Testez des expressions régulières avec mise en évidence des correspondances en direct et groupes de capture.
Qu'est-ce que le testeur de Regex ?
Cet outil teste les expressions régulières (regex) en direct — saisissez motif et chaîne de test, les correspondances sont surlignées instantanément. Les groupes de capture apparaissent séparés. Essentiel pour validation d'email, parsing de logs, motifs de recherche-remplacement.
Comment utiliser le testeur
- Saisissez motif regex (ex. \d+).
- Sélectionnez flags : g (global), i (insensible casse), m (multilignes).
- Saisissez chaîne de test.
- Voir correspondances surlignées et groupes de capture.
Motifs Regex communs
- Email : ^[\w.-]+@[\w.-]+\.[a-z]{2,}$
- Téléphone indien : ^[6-9]\d{9}$
- URL : https?://[\w.-]+
- Couleur hex : ^#[0-9A-Fa-f]{6}$
Questions fréquemment posées
- Qu'est-ce qu'une Regex (Expression Régulière) ?
- Regex est un outil puissant pour la correspondance de motifs. Exemple : \d+ correspond à tous les nombres, [a-z]+ correspond aux mots minuscules, ^https?:// correspond aux URLs. Essentiel pour validation d'email, parsing de logs, recherche-remplacement. Intégré dans chaque langage de programmation.
- Comment fonctionne le test en direct ?
- Saisissez motif et chaîne de test — les correspondances sont surlignées instantanément. Les groupes de capture (entre parenthèses) apparaissent séparés. Supporte flags (g — global, i — insensible à la casse, m — multilignes). Les erreurs apparaissent instantanément.
- Quelques motifs regex communs ?
- Email : ^[\w.-]+@[\w.-]+\.[a-z]{2,}$ ; Téléphone (Indien) : ^[6-9]\d{9}$ ; Date (DD-MM-YYYY) : ^\d{2}-\d{2}-\d{4}$ ; URL : https?://[\w.-]+(/[\w.-]*)*; Couleur hex : ^#[0-9A-Fa-f]{6}$.
- Quand ne pas utiliser regex ?
- Pour parsing HTML/XML — utilisez parser approprié (parser HTML avec regex est notoire). Pour motifs très complexes (imbriqués) — le code sera plus facile à lire. Dans boucles critiques en performance — pré-compilez. Pour validation d'email simple : juste vérifiez @.
Outils associés
- Formateur JSON
Formatez, embellissez, minifiez et validez du JSON dans votre navigateur
- Générateur de Code QR
Générez des codes QR pour des URLs, du texte, le Wi-Fi et plus encore. Téléchargez en PNG.
- Générateur de Mots de Passe
Générez des mots de passe forts et aléatoires avec longueur et jeux de caractères personnalisés.
- Encodeur / Décodeur Base64
Encodez du texte en Base64 ou décodez du Base64 en texte brut.
- Encodeur / Décodeur d'URL
Encodez ou décodez des URLs et des chaînes de requête avec l'encodage par pourcentage.