Testeur de Regex
Testez et déboguez les expressions régulières en temps réel.
à propos du Testeur de Regex
Testez et déboguez les expressions régulières avec correspondance en temps réel. Voyez les correspondances surlignées, les groupes de capture et les positions de correspondance. Prend en charge tous les drapeaux regex JavaScript.
Qu'est-ce que cet outil ?
Notre testeur de regex vous permet d'écrire et de tester des expressions régulières sur n'importe quel texte de saisie en temps réel. Les correspondances sont mises en évidence pendant que vous tapez votre motif, et les groupes de capture sont affichés séparément. Il prend en charge la syntaxe regex JavaScript, y compris les indicateurs comme global (g), insensible à la casse (i), multiligne (m) et plus encore.
Comment l'utiliser
- Saisissez votre expression régulière dans le champ Motif.
- Définissez éventuellement des indicateurs (g pour global, i pour insensible à la casse, m pour multiligne).
- Saisissez la chaîne de test dans le champ Entrée de test.
- Les correspondances sont mises en évidence en temps réel, et les groupes de capture apparaissent dans le panneau de résultats.
Cas d'utilisation courants
- Tester et déboguer des expressions régulières pendant le développement
- Apprendre la syntaxe regex en expérimentant interactivement avec des motifs
- Valider qu'une regex correspond correctement aux adresses e-mail, numéros de téléphone ou URL
- Extraire des motifs de données spécifiques depuis des fichiers journaux ou des données textuelles
Astuces et conseils
- Utilisez toujours l'indicateur 'g' pour trouver toutes les correspondances, pas seulement la première.
- Commencez simplement — construisez votre regex pièce par pièce et testez chaque ajout.
- Échappez les caractères spéciaux (. * + ? [ ] { } | ^ $ \\ /) avec une barre oblique inverse quand vous en avez besoin littéralement.
Questions fréquentes
Pourquoi mon motif ne correspond-il à plus d'une occurrence ?
Sans l'indicateur global (g), la regex JavaScript s'arrête après la première correspondance. Ajoutez l'indicateur g pour mettre en évidence et compter toutes les occurrences dans la chaîne de test.
Quelle est la différence entre les indicateurs insensible à la casse et multiligne ?
L'indicateur i rend l'ajustement des lettres insensible à la casse (A correspond à a). L'indicateur m modifie ^ et $ pour correspondre au début/fin de chaque ligne plutôt que uniquement au début/fin de toute la chaîne.
Comment voir ce qu'un groupe de capture a correspondance ?
Enveloppez la partie de votre motif que vous souhaitez extraire entre parenthèses, par exemple (\d+). Le panneau de résultats répertorie la valeur correspondante de chaque groupe de capture séparément du match complet.
Cet outil prend-il en charge les anticipations et les regard arrière ?
Oui, puisqu'il s'exécute sur le moteur regex JavaScript, qui prend en charge les anticipations (?=...), les anticipations négatives (?!...) et les regards arrière (?<=...) dans les navigateurs modernes.
Mon texte de test ou motif est-il envoyé quelque part ?
Non. La correspondance s'effectue entièrement côté client à l'aide du moteur RegExp intégré de JavaScript — rien n'est transmis à un serveur.
Testez et déboguez les expressions régulières avec correspondance en temps réel. Surlignez les correspondances, voyez les groupes de capture, testez plusieurs chaînes avec notre testeur de regex gratuit.
testeur regex · test regex · valider regex · déboguer regex · regex en ligne · correspondance de motifs · vérificateur regex · constructeur regex · outil regex