Zolkit

Testeur RegEx

Testez et déboguez des expressions régulières avec mise en évidence en direct, capture de groupes et prévisualisation du remplacement. Tout s'exécute dans votre navigateur.

//g
Indicateurs:
 
Collez le texte à tester…

Testez vos Expressions Régulières Instantanément

Les expressions régulières (regex) sont de puissants motifs pour rechercher, comparer et remplacer du texte. Le testeur RegEx de Zolkit évalue votre motif en temps réel grâce au moteur RegExp natif de JavaScript, garantissant un comportement identique à celui de votre code.

Mise en évidence en direct

Les correspondances sont surlignées dans la chaîne de test à mesure que vous tapez, sans délai.

Capture de groupes

Affichez tous les groupes capturés de chaque correspondance, numérotés et codés par couleur.

Contrôle des indicateurs

Activez ou désactivez les indicateurs global (g), insensible à la casse (i), multiligne (m) et dotAll (s) en un clic.

Prévisualisation du remplacement

Saisissez une chaîne de remplacement pour prévisualiser instantanément le résultat de String.replace() ou String.replaceAll().

100 % Privé

Tout le traitement s'effectue localement dans votre navigateur. Rien n'est envoyé à aucun serveur.

Gratuit pour toujours

Aucun compte, aucune inscription. Entièrement gratuit.

Comment utiliser le testeur RegEx

  1. 1

    Saisissez votre expression régulière dans le champ Motif et sélectionnez les indicateurs souhaités (g, i, m, s).

  2. 2

    Collez votre texte de test dans la zone Chaîne de test. Les correspondances seront surlignées immédiatement.

  3. 3

    Pour prévisualiser une substitution, saisissez une chaîne de remplacement dans le champ Remplacer par et consultez le Résultat.

Foire aux questions

Quelle variante de regex ce testeur utilise-t-il ?

Il utilise le moteur RegExp natif de JavaScript, qui suit la spécification ECMAScript. Les motifs testés ici se comportent de manière identique dans Node.js et tous les navigateurs modernes.

À quoi sert l'indicateur global (g) ?

Sans l'indicateur global, la regex ne trouve que la première occurrence. Avec l'indicateur global, elle trouve toutes les occurrences dans la chaîne.

Qu'est-ce que l'indicateur dotAll (s) ?

Normalement, le métacaractère point (.) ne correspond pas aux caractères de saut de ligne. L'indicateur s (dotAll) lui permet de correspondre à n'importe quel caractère, y compris les sauts de ligne.

Comment capturer des groupes ?

Entourez un sous-motif de parenthèses, par exemple (\d+). Les groupes capturés sont numérotés à partir de 1 et affichés dans la liste des correspondances sous la sortie surlignée.

Puis-je utiliser des groupes de capture nommés ?

Oui. Les groupes nommés utilisent la syntaxe (?<nom>motif). Ils seront affichés par nom dans la liste des groupes capturés.

Pourquoi mon motif affiche-t-il une erreur ?

JavaScript lève une SyntaxError pour les motifs regex invalides, comme une parenthèse non fermée ou un indicateur incorrect. Le testeur intercepte cette erreur et affiche un message.

À quoi sert le champ Remplacer par ?

Il prévisualise le résultat de l'application de votre motif comme remplacement. Avec l'indicateur global, le comportement correspond à String.replaceAll(), sinon à String.replace().