Regex Tester Pro - Testez, sauvegardez et expliquez vos patterns
Présentation
Testez les regex avec surbrillance en direct, groupes de capture, remplacement, patterns sauvegardés et explications étape par…
Arrêtez de deviner vos regex. Testez, déboguez et comprenez les patterns au moment où vous les tapez, avec des correspondances surlignées en direct, des groupes de capture nommés, un aperçu de remplacement et une explication détaillée en langage clair de chaque token. 🚀 🚀 Pourquoi les développeurs adorent Regex Tester Pro Les regex sont partout - filtres de logs, validation de formulaires, extraction de données, recherche de code, recherche-remplacement à grande échelle - et chaque regex est à un crochet près de ne rien correspondre ou de tout correspondre. Regex Tester Pro transforme les essais et erreurs en une boucle de rétroaction rapide : collez votre texte de test, tapez un pattern, et regardez les correspondances s'allumer caractère par caractère. Vous tombez sur un token que vous ne reconnaissez pas ? L'onglet d'explication Pro vous guide à travers l'AST en langage clair. Vous craignez un retour en arrière catastrophique avant de déployer un validateur en production ? Le profileur de performance exécute votre pattern dans un Web Worker sandboxé avec des délais d'attente pour que vous puissiez intercepter les dérives avant vos utilisateurs. C'est l'outil regex qui vous fait passer de « pourquoi ça ne correspond à rien ? » à « ah, c'est pour ça » en quelques secondes. ⚡ Tout ce qui est inclus dans le plan gratuit ✓ Surbrillance des correspondances en direct pendant la frappe - moteur regex JS ✓ Affichage des groupes de capture, numérotés et nommés ✓ Nombre, position et longueur par correspondance ✓ Tous les flags standards : g (global), i (insensible à la casse), m (multiligne), s (dotall), u (unicode), y (sticky) ✓ Mode remplacement avec aperçu en direct ✓ Sauvegardez jusqu'à 3 patterns dans une bibliothèque personnelle ✓ Historique des 5 derniers tests, restauré à la prochaine ouverture ✓ Aide-mémoire intégré des 30 tokens les plus utilisés ✓ 5 patterns de démarrage de la bibliothèque commune (email, URL, téléphone, IP, UUID) ✓ 100 tests par jour - généreux, sans inscription, sans email 🔓 Ce que le plan Pro débloque ✦ Explication étape par étape du pattern - l'analyseur AST décompose n'importe quel pattern en un arbre lisible : « ancre : début de ligne », « classe de caractères : minuscules a-z », « quantificateur : 1 ou plus, gourmand », « groupe de capture n°1 : domaine ». Survolez n'importe quel token pour voir l'explication. Intégré - aucun appel API, aucune connexion internet nécessaire. ✦ Bibliothèque de plus de 50 patterns prêts à l'emploi - email RFC5322, URL, IPv4, IPv6, UUID v1-v5, dates ISO 8601, semver, carte de crédit (compatible Luhn), téléphone US, téléphone EU, ZIP US, slug, couleur hexadécimale, JWT, adresse MAC, base64, hex, GUID, lien Markdown, et plus encore. Cliquez sur n'importe quel pattern pour le charger instantanément dans le testeur. ✦ Patterns sauvegardés illimités - gardez la bibliothèque regex de votre équipe à portée de main. Tags, notes et recherche dans les sauvegardes. ✦ Détection de retour en arrière catastrophique - le profileur de performance exécute votre pattern dans un Web Worker sandboxé avec un délai d'attente d'une seconde, puis rapporte le score de retour en arrière, le temps d'exécution et quel sous-pattern est suspect. Détectez les bugs ReDoS avant leur déploiement. ✦ Historique complet - les 100 derniers tests au lieu de 5, avec restauration en un clic. ✦ Aide-mémoire consultable - plus de 200 tokens, dont les exclusivités PCRE, les échappements de propriété Unicode, les familles de lookbehind et les groupes atomiques. Recherchez par nom ou collez un token pour apprendre ce qu'il fait. ✦ Exportation de cas de test - sauvegardez votre pattern + entrées de test + correspondances attendues sous forme de fichier de test Jest, Vitest ou Mocha. En un clic. Déposez-le dans votre dépôt et votre regex est protégée par des tests pour toujours. ✦ Tests quotidiens illimités - pour les ingénieurs qui déboguent 50 patterns par jour. 🎯 À qui cela s'adresse Ingénieurs backend écrivant des validateurs d'entrée. Ingénieurs frontend configurant les regex de formulaires. Ingénieurs données analysant des lignes de logs CSV. SRE rédigeant des filtres d'alerte. Ingénieurs QA testant la robustesse des formulaires de saisie. Chercheurs en sécurité rédigeant des payloads CTF et de bug bounty. Rédacteurs techniques vérifiant les exemples de documentation. Tous ceux qui ont déjà fixé /^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*)@(?:[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?$/i en se demandant ce que cela fait réellement. 🛠️ Comment ça marche 1️⃣ Épinglez l'extension à votre barre d'outils (une seule fois). 2️⃣ Cliquez sur l'icône pour ouvrir la fenêtre pop-up. 3️⃣ Tapez ou collez une regex dans le champ de pattern. Activez les flags depuis la rangée de boutons. 4️⃣ Collez votre texte de test dans la zone de texte ci-dessous. 5️⃣ Regardez les correspondances se surligner en direct. Les groupes de capture apparaissent dans un tableau. Le nombre et les positions des correspondances se mettent à jour à chaque frappe. 6️⃣ Passez en mode Remplacement pour voir l'aperçu de remplacement en direct, ou en mode Explain (Pro) pour la décomposition étape par étape. 💡 Cas d'utilisation concrets → Valider qu'une regex d'email correspond réellement aux adresses conformes au RFC sans rejeter les adresses valides → Créer un analyseur de ligne de log - capturer l'horodatage, le niveau, le message - et vérifier sur des logs réels → Trouver tous les commentaires TODO dans un copier-coller de codebase avec une seule regex → Supprimer les codes d'échappement ANSI d'une sortie terminal → Tester un validateur de mot de passe avant de le déployer dans un formulaire d'inscription → Convertir des numéros de téléphone au format E.164 avec le remplacement par groupes de capture → Trouver toutes les URL dans un fichier markdown et vérifier qu'aucune n'est cassée → Corriger rapidement un recherche-remplacement dysfonctionnel dans un IDE en testant d'abord la regex à l'extérieur 🔒 Confidentialité vérifiable Vos patterns et textes de test ne quittent jamais le navigateur. L'évaluation gratuite des regex s'exécute localement en JavaScript. L'explication AST Pro s'exécute localement aussi - aucun appel API. Le seul trafic réseau généré par l'extension est une vérification de licence (envoi d'un identifiant d'appareil aléatoire, aucun contenu) et des comptements anonymes d'entonnoir. Pas de pixels de suivi. Pas d'analytique tierce. Pas de télémétrie des patterns ou du contenu textuel. Ouvrez l'onglet réseau et vérifiez par vous-même. 📊 Performance et benchmarks Le moteur regex s'exécute sur des chaînes de test de 1 Mo en moins de 80 ms sur un ordinateur portable standard. L'analyseur d'explication AST gère les patterns allant jusqu'à 10 000 caractères en moins de 30 ms. L'ensemble du bundle pèse environ 95 Ko gzippé. La détection de retour en arrière catastrophique s'exécute dans un Web Worker isolé avec une limite stricte d'une seconde en temps réel, donc même un pattern incontrôlable comme /(a+)+$/ sur 'aaaaaaaaaa!' renvoie un verdict « BACKTRACK » au lieu de figer votre navigateur. 🆚 Pourquoi choisir cette extension plutôt que les alternatives ✓ Contrairement à regex101.com, vos patterns et textes de test restent locaux - jamais envoyés à un serveur ✓ Contrairement aux regex de VSCode - qui n'exécutent que le moteur JS dans rechercher/remplacer - ceci vous offre des patterns sauvegardés, une bibliothèque, des explications et un aide-mémoire dans un seul pop-up ✓ Contrairement à RegExr, aucune inscription n'est requise pour le niveau gratuit et l'analyseur d'explications est entièrement hors ligne ✓ Contrairement aux outils CLI comme ggrep -P, vous disposez d'une interface graphique avec surbrillance en direct et inspection des groupes de capture sans quitter le navigateur 🛡️ Sécurité Manifest v3. Zéro code distant. Aucune dépendance CDN externe à l'exécution. Aucune permission d'hôte pour des sites web arbitraires - uniquement peakproductivity.online pour la vérification de licence. Chaque version est auditée par l'outil lint-remote-code avant sa soumission. Toute la logique d'évaluation est intégrée dans le bundle. ❓ Questions fréquemment posées Q : Fonctionne-t-il hors ligne ? R : Oui. La correspondance en direct, l'aperçu de remplacement, l'aide-mémoire, l'analyseur d'explication AST et le détecteur de retour en arrière catastrophique s'exécutent tous à 100 % localement. Seules la vérification de licence et les pings de croissance nécessitent le réseau, et les deux se dégradent gracieusement. Q : Quelle saveur de regex est utilisée ? R : JavaScript regex (ECMAScript 2018+) pour l'évaluation en direct. L'aide-mémoire et l'analyseur d'explications indiquent où la syntaxe diffère de PCRE / Python / Go afin que vous puissiez repérer les problèmes de portabilité. Q : Ma regex est-elle envoyée quelque part ? R : Non. Les patterns et les chaînes de test sont traités dans votre navigateur. Les vérifications de licence envoient uniquement un identifiant d'appareil aléatoire. Q : Quelle taille de chaîne de test puis-je utiliser ? R : Testé sans problème jusqu'à 1 Mo. Au-delà, le surligneur en direct passe en mode temporisé pour garder le pop-up réactif. Q : Quelle est la différence entre Mensuel (2,49 $) et À vie (8,99 $) ? R : Les mêmes fonctionnalités Pro, un engagement différent. L'option À vie s'amortit en quatre mois et constitue la meilleure offre si vous utilisez les regex plus d'une fois par semaine. Q : Puis-je obtenir un remboursement ? R : Dans les 30 jours suivant l'achat, oui. Envoyez un email au support et nous vous rembourserons sans poser de questions. 🚀 Pour commencer Installez l'extension, épinglez-la à votre barre d'outils, collez votre premier pattern et regardez les correspondances s'allumer. Regex Tester Pro est le genre d'outil que vous auriez aimé avoir installé il y a trois ans. Tout ingénieur senior finit par avoir « son onglet regex », celui-ci reste à un clic dans votre navigateur, et il se souvient de ce que vous avez sauvegardé.
Détails
- Version1.1.1
- Dernière mise à jour28 avril 2026
- Proposé pargaijinanime
- Taille520KiB
- Langues53 langues
- Développeur
E-mail
gaijinanime@regios.org - Non-professionnelCe développeur ne s'est pas identifié comme professionnel. Pour les consommateurs de l'Union européenne, veuillez noter qu'il est possible que les droits des consommateurs ne s'appliquent pas aux contrats entre vous et ce développeur.
Confidentialité
Ce développeur déclare que vos données :
- Ne seront pas vendues à des tiers en dehors des cas d'utilisation approuvés.
- Ne seront ni utilisées ni transférées à des fins sans rapport avec la fonctionnalité de base de l'article.
- Ne seront ni utilisées ni transférées pour déterminer votre solvabilité ou en vue de vous proposer un prêt.
Assistance
Pour obtenir de l'aide concernant des questions, des suggestions ou des problèmes, consultez le site d'assistance du développeur.