Testeur regex - Testez et Déboguez les Expressions Régulières Gratuit
Testez et déboguez vos expressions régulières en temps réel. Visualisez les correspondances surlignées, les groupes de capture extraits et obtenez un retour instantané sur les erreurs de motif. Prend en charge tous les flags regex JavaScript, y compris global, insensible à la casse et multiligne.
tools.regexTester.flags
Character Classes
.Any character\dDigit (0-9)\wWord character\sWhitespace
Quantifiers
*0 or more+1 or more?0 or 1{n,m}n to m times
Anchors
^Start of line$End of line\bWord boundary\BNon-word boundary
Comment Utiliser
- Entrez votre motif d'expression régulière dans le champ de motif.
- Définissez les flags (g pour global, i pour insensible à la casse, m pour multiligne, etc.).
- Tapez ou collez votre chaîne de test dans la zone de texte.
- Visualisez les correspondances surlignées et les groupes de capture en temps réel.
Fonctionnalités
- Correspondance regex en temps réel avec retour instantané
- Surlignage visuel de toutes les correspondances dans la chaîne de test
- Extraction et affichage des groupes de capture
- Prise en charge de tous les flags regex JavaScript (g, i, m, s, u, y)
- Messages d'erreur détaillés pour les motifs invalides
- Référence rapide des motifs regex courants
Questions Fréquentes
Qu'est-ce qu'une expression régulière ?
Une expression régulière (regex) est une séquence de caractères qui définit un motif de recherche. Elle est utilisée pour la correspondance de motifs dans les chaînes : rechercher, remplacer ou valider du texte correspondant à des règles spécifiques.
Quelle variante de regex cet outil utilise-t-il ?
Cet outil utilise les expressions régulières JavaScript (ECMAScript), prises en charge par tous les navigateurs modernes, Node.js et de nombreux autres environnements.
Que sont les groupes de capture ?
Les groupes de capture sont des portions d'un motif regex entre parenthèses (). Ils permettent d'extraire des parties spécifiques d'une correspondance. Par exemple, (\d{4})-(\d{2}) capture l'année et le mois séparément d'une chaîne de date.
Que signifient les flags regex ?
Flags courants : g (global - trouver toutes les correspondances), i (insensible à la casse), m (multiligne - ^ et $ correspondent aux limites de ligne), s (dotAll - . correspond aux sauts de ligne), u (unicode), y (sticky - correspondance depuis lastIndex).
Astuces et flux de travail associés
- Vous testez votre regex sur des données JSON ? Mettez-les en forme d'abord avec notre Formateur JSON.
- Besoin de hacher le texte correspondant pour vérification ? Utilisez notre Générateur de Hash.
- Encodez en toute sécurité les URL trouvées par regex avec notre Encodeur d'URL.
- Vous travaillez avec des chaînes encodées en Base64 dans votre regex ? Décodez-les avec notre Encodeur Base64.