Tester une expression régulière
La façon rapide de construire un motif : on tape, on voit ce qui s’allume, on vérifie le tableau des groupes, on ajuste. Il n’y a aucun bouton à presser — le résultat se met à jour au fil de la frappe.
- Fonctionne entièrement dans votre navigateur
- Fonctionne hors ligne
- Aucun envoi de fichier
- Sans inscription
- Sans filigrane
Chargement de l’outil…
Comment ça marche
- Tapez le motif et cochez les drapeaux dont vous avez besoin (des options comme « ignorer la casse »).
- Collez le texte à parcourir. Les correspondances sont surlignées au fil de la frappe.
- Lisez le tableau des parties capturées, ou tapez un remplacement pour voir le résultat d’un rechercher-remplacer.
Pourquoi rien n’est envoyé
Toutes les opérations de cette page sont effectuées par du code qui tourne dans l’onglet de votre navigateur, avec le moteur qui affiche les pages web. Le fichier est lu depuis le disque vers la mémoire de l’onglet, transformé sur place, puis réécrit sous forme de téléchargement. Il n’est jamais envoyé où que ce soit — ni à nous, ni à un tiers.
Vérifiez-le vous-même
- Ouvrez les outils de développement de votre navigateur (F12) et choisissez l’onglet « Réseau ».
- Chargez votre fichier et lancez l’outil.
- Les seules requêtes que vous verrez téléchargent le code de l’outil lui-même — et, pour quelques outils lourds, leur moteur open source depuis un CDN public — plus un petit signal de visite vers loreatec.jp (adresse et titre de la page, rien de plus). Aucune ne transporte votre fichier.
Questions fréquentes
De quelle variante (dialecte) d’expressions régulières s’agit-il ?
De celle de JavaScript — le moteur intégré à tous les navigateurs et à Node. Les assertions avant et arrière ainsi que les groupes nommés fonctionnent. Si votre motif est destiné à Python ou à PCRE, les bases se transposent, mais vérifiez-le là-bas aussi : les quantificateurs possessifs et la récursivité n’existent pas ici.
Que signifient les colonnes de groupes ?
Chaque paire de parenthèses capturantes de votre motif devient une colonne numérotée — $1, $2 — et les groupes nommés affichent leur nom. Si un groupe n’a pas participé à une correspondance, la case affiche un tiret. C’est différent d’un groupe qui a capturé une chaîne vide.
Pourquoi mon motif fige-t-il les autres testeurs mais pas celui-ci ?
Un motif capable de correspondre à « rien » à chaque position peut tourner indéfiniment. Ce testeur passe outre les correspondances vides et plafonne le nombre total de correspondances : un motif défectueux affiche donc son résultat bizarre au lieu de figer l’onglet.
Mon texte de test est-il envoyé quelque part ?
Non. On colle souvent sans y penser des journaux de production et des données clients dans un testeur d’expressions régulières. Ici, la recherche s’exécute entièrement dans cet onglet : rien ne quitte votre ordinateur.