Saisissez une expression régulière dans le champ du haut et le texte à analyser en dessous. Les correspondances sont surlignées en temps réel dans l'éditeur.
Ils contrôlent la façon dont l'expression est appliquée : g (global, toutes les correspondances), i (insensible à la casse), m (multiligne), s (dotAll), u (unicode) et y (sticky).
Le bouton Générer un exemple crée automatiquement un texte qui respecte votre motif et l'ajoute au « Texte de test », où vous le verrez surligné. C'est le moyen rapide de vérifier que la regex capture bien ce que vous pensez. Chaque texte généré s'autovérifie face à votre regex avant d'être affiché ; si le motif est très complexe (ou impossible) il se peut qu'il n'en trouve pas et vous prévienne.
Bibliothèque : choisissez un motif prêt (email, DNI/NIE, date, IPv4, UUID…) et il charge le motif et un texte d'exemple pour le voir fonctionner. Antisèche : les boutons sous le motif insèrent le symbole à la position du curseur (classes \d \w \s, quantités * + ?
Utilisez des groupes (...) pour extraire des parties de chaque correspondance. Les groupes nommés (?...) apparaissent à côté de chaque résultat.
Le panneau d'explication décompose votre motif partie par partie en langage naturel : ce que fait chaque classe, quantificateur, groupe ou ancre. Idéal pour comprendre une regex d'autrui ou revoir la vôtre avant de la mettre en production.
Passez à l'onglet Remplacer et écrivez la chaîne de remplacement : vous verrez le résultat en direct. Référencez les groupes avec $1, $2… (numérotés), $<nom> (nommé), $& (toute la correspondance) et $$ (un $ littéral). Ex. : motif (\d
• Classes : \d chiffre, \w lettre/chiffre/_, \s espace ; en majuscule, le contraire. . tout caractère.
• Ensembles : [aeiou], plage [a-z], négation [^0-9].
• Quantité : * 0+, + 1+, ? 0/1,