Testeur d'expressions régulières

Construisez et déboguez une expression régulière par rapport à votre propre texte, et voyez ce que chaque partie fait.

Comment tester une expression régulière

  1. Tapez un motif et choisissez les drapeaux.
  2. Collez votre texte de test — Les matchs sont mis en évidence et listés avec leurs groupes.
  3. Cochez Remplacer, expliquer ou coder, puis copiez ce dont vous avez besoin.

À propos : Testeur d'expressions régulières

Testez les expressions régulières en direct.

Tout fonctionne dans votre navigateur, il est donc instantané et privé, et vos paramètres sont mémorisés sur cet appareil.

Idéal pour

  • Validation des entrées telles que les emails et les numéros de téléphone
  • Extraction de données à partir des journaux et du texte
  • Recherche et remplacement dans les éditeurs de code

Conseil : Commencez à partir d'un modèle dans la liste des modèles communs et ajustez-le à vos données.

Questions fréquentes

Quelle saveur regex utilise-t-il ?

JavaScript (ECMAScript), le même moteur que Chrome et Node.js, avec les drapeaux g, i, m, s, u et y, lookbehind et les groupes nommés. L'onglet Code convertit votre modèle pour Python, PHP, Java, C, Go et Ruby.

Que montre l'onglet Expliquer ?

Chaque partie du modèle en anglais clair - classes de caractères, groupes, quantificateurs et ancres - indentée par groupe, afin que vous puissiez comprendre ou déboguer un regex que quelqu'un d'autre a écrit.

Pourquoi mon temps regex?

Des motifs comme (a+)+ peuvent prendre énormément de temps sur un texte (retour en arrière catastrophique). Le testeur exécute votre regex en arrière-plan et l'arrête au bout de 2 secondes pour que la page ne gèle jamais.

Puis-je tester les remplacements ?

Oui — ouvrir Remplacer et utiliser 1 $, 2 $ ou des groupes nommés dans le remplacement pour voir le résultat instantanément.

Mes données sont-elles téléchargées ?

Non. Tout est traité par JavaScript dans votre navigateur – rien de ce que vous collez ou ouvrez n’est envoyé à un serveur, il est donc sûr pour les réponses API, les jetons, les configurations et les données client. Il fonctionne également hors ligne une fois la page chargée.

Outils associés

← Retour à tous les outils