Testeur Regex en ligne

Collez un motif, testez-le sur un vrai texte et voyez exactement ce qui correspond avant de l'utiliser dans une validation de production.

//
Informations de correspondance0 matches
Aucune correspondance trouvée...
Texte de test
Caractères: 184
Bonjour le monde ! Ceci est un testeur regex simple. Essayez de trouver des mots ou nombres comme 123 ou 2025. Vous pouvez aussi tester des balises HTML, des URL ou des motifs répétés.
Surbrillance des correspondances
.N'importe quel caractère
\dChiffre
\wCaractère de mot
^/$Début / fin

Transformer le motif testé en petit outil

Quand une regex devient partie d'un validateur, analyseur ou assistant interne, DeployPages peut héberger l'outil statique afin que l'équipe utilise la même version testée.

Déployer un site outil

Pourquoi utiliser un testeur regex en ligne ?

Les bugs regex se cachent dans de petits détails : ancre manquante, quantificateur trop gourmand, flag oublié ou donnée d'exemple qui ne ressemble pas à la production. Un testeur en direct garde motif, flags, correspondances et texte visibles ensemble pour corriger l'expression réelle au lieu de deviner.

Aide-mémoire regex

Classes de caractères
. Correspond à tout caractère sauf un saut de ligne
\wCorrespond aux lettres, chiffres ou tiret bas
\dCorrespond aux chiffres
\sCorrespond aux espaces
[abc]Correspond à tout caractère listé
[^abc]Correspond à tout caractère non listé
Quantificateurs
*Correspond zéro fois ou plus
+Correspond une fois ou plus
?Correspond zéro ou une fois
{n}Correspond exactement n fois
{n,}Correspond au moins n fois
{n,m}Correspond entre n et m fois
Ancres
^Correspond au début d'une chaîne
$Correspond à la fin d'une chaîne
\bCorrespond à une frontière de mot
\BCorrespond à une non-frontière de mot
(?=p)Lookahead positif
(?!p)Lookahead négatif
Flags
gRecherche globale
iMode insensible à la casse
mMode multiligne
sLe point correspond aux sauts de ligne
uMode Unicode

FAQ avancée

Quelle différence entre correspondance gourmande et paresseuse ?

La correspondance gourmande consomme autant de texte que possible. La correspondance paresseuse ajoute ? après un quantificateur pour que le moteur s'arrête à la première correspondance valide.

Comment valider des emails avec regex ?

Utilisez une regex pour un premier contrôle pratique, mais ne la traitez pas comme preuve finale de propriété. Un flux de vérification reste nécessaire.

Pourquoi ma regex marche dans un langage et échoue dans un autre ?

Les moteurs regex ne supportent pas tous les mêmes fonctionnalités. JavaScript, PCRE, Python, Java et les variantes de bases de données diffèrent sur lookbehind, groupes nommés, Unicode et règles d'échappement.

Une regex peut-elle créer un problème de performance ?

Oui. Quantificateurs imbriqués et alternatives ambiguës peuvent provoquer un backtracking excessif sur certaines entrées. Testez des chaînes réalistes de pire cas avant d'utiliser un motif en validation de requêtes.