WALUDO Outils
DEVELOP.01 REGEX TESTER

Testeur de regex

Correspondances en direct · Aperçu de la syntaxe · Explications · Génération de code · Bibliothèque de regex

REGEX

Expression régulière

TEXT

Texte de test

STATUS / Saisissez une expression régulière pour commencer
CODE

Générateur de code

§ 01

Bibliothèque de regex courantes

Utilisez ces motifs fréquents comme point de départ. Cliquez sur un modèle pour le charger dans le testeur.

Nombres

Usage
Motif
Notes

Texte

Usage
Motif
Notes

Réseau

Usage
Motif
Notes

Identité

Usage
Motif
Notes

Date et heure

Usage
Motif
Notes

Encodage et code

Usage
Motif
Notes
§ 02

Testeur d’expressions régulières en ligne

Les expressions régulières sont des motifs de texte puissants pour rechercher, remplacer, valider et extraire du contenu dans les langages de programmation, les éditeurs et les outils en ligne de commande.

Ce testeur fonctionne entièrement dans le navigateur. Saisissez un motif et un texte pour voir en temps réel les positions, groupes capturants et résultats de remplacement ; le panneau d’explication rend la syntaxe courante plus accessible.

Des modèles pour les e-mails, URL, adresses IP, dates, identifiants, couleurs et UUID sont inclus. Vous pouvez aussi générer le même motif en JavaScript, Python, Java, PHP et Go.

§ 03

Utiliser le testeur de regex

1
1

Saisir un motif

Saisissez l’expression régulière : la syntaxe est vérifiée et l’aperçu coloré se met à jour.

2
2

Choisir les indicateurs

Activez g, i, m, s et u pour comparer la recherche globale, l’insensibilité à la casse, le mode multiligne et Unicode.

3
3

Coller le texte

Ajoutez le texte à tester ; les passages correspondants sont immédiatement surlignés.

4
4

Vérifier les résultats

Le panneau des résultats affiche le texte, la position, la longueur et les groupes capturants, chacun pouvant être copié.

5
5

Lire l’explication

Le panneau explique les métacaractères, groupes, quantificateurs, assertions et ancres avec des mots simples.

6
6

Générer du code

Générez des exemples JavaScript, Python, Java, PHP et Go prêts à intégrer.

§ 04

Référence rapide de la syntaxe regex

Une référence compacte des éléments de syntaxe d’expression régulière les plus utilisés.

Classes de caractères

Syntaxe
Signification
Exemple
.
Correspond à tout caractère sauf le saut de ligne
a.b
\d
Correspond à un chiffre [0-9]
\d+
\w
Correspond aux lettres, chiffres et soulignés
\w+
\s
Correspond aux espaces blancs
a\sb
[abc]
Correspond à a, b ou c
[aeiou]
[^abc]
Correspond à tout caractère sauf a, b et c
[^0-9]

Quantificateurs

Syntaxe
Signification
Exemple
*
Correspond zéro fois ou plus
ab*c
+
Correspond une fois ou plus
ab+c
?
Correspond zéro ou une fois
ab?c
{n}
Correspond exactement n fois
\d{3}
{n,}
Correspond au moins n fois
\d{6,}
{n,m}
Correspond de n à m fois
\d{6,18}

Ancres et limites

Syntaxe
Signification
Exemple
^
Début de la chaîne ou de la ligne
^Hello
$
Fin de la chaîne ou de la ligne
world$
\b
Limite de mot
\bcat\b
\B
Limite qui n’est pas un mot
\Bcat\B

Groupes et assertions

Syntaxe
Signification
Exemple
(...)
Groupe capturant
(ab)+
(?:...)
Groupe non capturant
(?:ab)+
(?=...)
Assertion positive en avant
\d+(?=USD)
(?!...)
Assertion négative en avant
\d+(?!USD)
(?<=...)
Assertion positive en arrière
(?<=\$)\d+
|
Alternance, correspond à l’un ou l’autre côté
cat|dog

Indicateurs

Syntaxe
Signification
Exemple
g
Recherche globale de toutes les correspondances
/pattern/g
i
Ignore la casse
/pattern/i
m
Mode multiligne, ^ et $ s’appliquent à chaque ligne
/pattern/m
s
Mode DotAll, . correspond aussi aux sauts de ligne
/pattern/s
u
Mode Unicode
/pattern/u
§ 05

Questions fréquentes sur les expressions régulières

Q1Qu’est-ce qu’une expression régulière ?

C’est un motif de texte composé de caractères ordinaires et spéciaux, utilisé pour rechercher, remplacer, valider et extraire des chaînes.

Q2Le texte testé est-il envoyé ?

Non. La recherche, le surlignage, l’explication, l’aperçu du remplacement et la génération de code sont réalisés dans le navigateur.

Q3Quelle différence entre les regex JavaScript et PCRE ?

L’outil utilise le moteur JavaScript RegExp du navigateur. Il convient au frontend et au débogage courant, mais ne prend pas en charge certaines fonctions PCRE comme les motifs récursifs.

Q4Pourquoi une seule correspondance est-elle trouvée ?

Vérifiez que l’indicateur g est activé. Sans g, JavaScript RegExp renvoie par défaut uniquement la première correspondance.

Q5Où voir les groupes capturants ?

Chaque résultat affiche Group 1, Group 2 et, lorsqu’ils existent, les groupes capturants nommés.

Q6Le remplacement accepte-t-il $1 et $2 ?

Oui. L’aperçu suit les règles JavaScript de replace et accepte notamment $1, $2 et $&.

Q7Comment apprendre les regex ?

Commencez par les classes de caractères, les quantificateurs, les ancres et les groupes, puis utilisez les modèles en lisant l’explication jeton par jeton.

§ 06

Outils en ligne associés

✳ WALUDO TOOLBOX ✳ Outils natifs du navigateur · NO SERVER · NO DATA COLLECTION

Vos fichiers ne quittent jamais votre ordinateur · FILES STAY LOCAL · PRIVACY FIRST