Testeur de regex
Tapez un motif, collez du texte, et voyez chaque correspondance et chaque groupe au fil de la frappe.
Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Comment ça marche
- Saisissez l’expression régulière dans le champ Motif, sans les barres obliques autour.
- Réglez les options : g pour toutes les correspondances, i pour ignorer la casse, m pour des ancres par ligne, s pour que le point prenne aussi les sauts de ligne, u pour l’Unicode complet.
- Collez le texte à parcourir : lignes de journal, lignes CSV, HTML, ce sur quoi le motif doit tourner.
- Appuyez sur Tester la regex. La sortie liste chaque correspondance avec sa position et tous les groupes numérotés ou nommés.
Questions fréquentes
- Quelle saveur de regex ce testeur utilise-t-il ?
- Le moteur JavaScript (ECMAScript) de votre navigateur. Les lookbehind, les groupes nommés (?<nom>...), les propriétés Unicode \p{...} avec l’option u et l’option s fonctionnent dans les navigateurs actuels. Ce qui est propre à PCRE, Python ou Java n’en fait pas partie.
- Pourquoi ne vois-je que la première correspondance ?
- Sans l’option g, une expression régulière s’arrête à la première correspondance. Ajoutez g dans le champ Options pour lister toutes les occurrences.
- Que signifient les options ?
- g : toutes les correspondances. i : ignorer la casse. m : ^ et $ valent par ligne plutôt que sur le texte entier. s : le point prend aussi les sauts de ligne. u : motif et texte traités en points de code Unicode, nécessaire pour les émojis et \p{L}. y : collant, à partir de la position courante seulement.
- Pourquoi mon motif bloque-t-il ou met-il si longtemps ?
- Certains motifs, surtout des quantificateurs imbriqués comme (a+)+ sur un texte qui ne correspond pas, provoquent un retour arrière catastrophique. Rendez les quantificateurs plus précis ou ancrez le motif pour réduire l’espace de recherche.
- Mon texte d’exemple est-il envoyé quelque part ?
- Non. La recherche tourne entièrement dans le navigateur. Vous pouvez y coller des journaux de production, des données personnelles ou du code source sans risque.
Outils associés
{} Formateur JSON Collez du JSON, récupérez-le indenté, minifié ou validé. Vos données restent sur cette page. ∿ Base64 Du texte vers le Base64 et retour, avec un UTF-8 correct et un alphabet compatible URL en option. • Générateur d’UUID Des identifiants UUID v4 ou v7 en série, produits sur votre appareil avec une source aléatoire sûre. ◴ Analyseur cron Transformez 0 */6 * * 1-5 en une phrase et une liste de dates à venir.