Teste des expressions régulières (regex) en temps réel, 100 % dans ton navigateur. Écris un motif en haut et le texte à analyser en dessous : les correspondances sont surlignées instantanément et listées une à une avec leur position et leurs groupes. Des boutons pour insérer les symboles courants, une bibliothèque de motifs prêts à l'emploi, un bouton pour générer un exemple qui valide, un panneau d'explication du motif et un mode Remplacement.
Les boutons de Flags changent la façon dont le motif est appliqué (survole chacun avec la souris pour son explication). g (global) est toujours actif : TOUTES les correspondances sont affichées.
• i insensible à la casse.
• m multiligne (^/$ par ligne).
• s le . correspond aussi au saut de ligne.
• u Unicode (\p
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 * + ?
Chaque correspondance affiche son texte, sa position (caractère où elle commence, base 0) et tous ses groupes de capture, numérotés (1, 2…) et nommés. Un groupe (...) capture ce qui correspond à l'intérieur ; (?<année>...) lui donne un nom ; (?:...) regroupe sans capturer. Avec Copier/Exporter tu récupères toutes les correspondances (une par ligne ou CSV) pour extraire des données.
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,