Nouplo

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

  1. Saisissez l’expression régulière dans le champ Motif, sans les barres obliques autour.
  2. 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.
  3. Collez le texte à parcourir : lignes de journal, lignes CSV, HTML, ce sur quoi le motif doit tourner.
  4. 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