Testeur d'expressions régulières

Testez une expression régulière sur un texte et voyez les correspondances en direct.

Drapeaux

Exemples d'utilisation

Valider le format d'une adresse e-mail

Saisissez une expression régulière qui vérifie le format d'e-mail et placez plusieurs chaînes dans le texte de test pour voir d'un coup d'œil lesquelles correspondent.

Construire une expression pour extraire un motif de lignes de journal

Collez du texte de journal réel et ajustez votre expression régulière pour voir en temps réel si elle capture correctement des dates, des IP ou des codes d'erreur.

Extraire seulement une partie de la correspondance avec des groupes de capture

Utilisez des parenthèses pour créer des groupes de capture et confirmez que seule la partie souhaitée, comme l'année, le mois et le jour d'une date, est extraite.

Questions fréquentes

Mon texte est-il envoyé à un serveur?

Non. Toute la correspondance s'effectue entièrement dans votre navigateur, et le motif et le texte saisis ne sont jamais envoyés à un serveur.

Quelle syntaxe d'expression régulière est utilisée?

Elle utilise directement la syntaxe des expressions régulières JavaScript (ECMAScript) de votre navigateur. La syntaxe peut différer légèrement d'autres langages comme Python ou PCRE.

Que se passe-t-il si je désactive le drapeau "g"?

Sans le drapeau "g" (global), seule la première correspondance est trouvée, comme lors d'un appel unique à .exec() dans du vrai code.

Que se passe-t-il si mon motif est invalide?

Si le motif lui-même n'est pas valide — des parenthèses non équilibrées, par exemple — le message d'erreur exact signalé par JavaScript est affiché.