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.
- Vos données ne quittent jamais votre appareil
- 100 % gratuit
- Sans inscription
- Fonctionne hors ligne après la première charge
Comment tester une expression régulière
- Tapez un motif et choisissez les drapeaux.
- Collez votre texte de test — Les matchs sont mis en évidence et listés avec leurs groupes.
- 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.