Testeur regex en ligne — Match & replace JavaScript

Testez des expressions régulières JavaScript sur un texte. Activez les flags, inspectez les groupes de capture et prévisualisez le remplacement — tout reste dans le navigateur.

Chargement…
Testeur regex — notes développeur
Déboguez une RegExp JavaScript sur un texte. Inspectez matches, groupes numérotés et nommés ; prévisualisez le replace avec $1 / $&.

Comment ça fonctionne

Saisissez un motif et un sujet, activez les flags (g/i/m/s/u/y), puis Tester. Le mode match liste chaque hit avec index et groupes. Le mode replace affiche aussi la chaîne substituée. Des motifs pathologiques peuvent figer l’onglet — gardez les essais locaux.

Options

Flags (g / i / m / s / u / y)
Flags RegExp JavaScript standard. Global (g) trouve toutes les occurrences ; i, m, s, u et y changent la sémantique du match.
Mode (match / replace)
Match liste seulement les hits. Replace applique une chaîne de substitution ($1, $&, …) pour prévisualiser une réécriture.
Remplacer par
Visible en mode replace. Supporte les motifs de remplacement JavaScript comme $1 et $&.

Exemples

Capturer des paires

Motif + sujet

(\w+)=(\d+) sur a=1 b=2 (flag g)

Résultat

matches : a=1 → groupes [a,1] ; b=2 → groupes [b,2]

Replace avec $1

Motif + sujet

(\d+) → [$1] sur x=10 (flag g)

Résultat

x=[10]

Utilitaires liés

Besoin de libellés URL-safe ? Utilisez slugify. Générez des secrets avec le générateur de mots de passe.

FAQ testeur regex

Questions de débogage

Est-ce du PCRE ou Python ?

Non — cet outil utilise uniquement le moteur RegExp JavaScript du navigateur (même flavour que Node et les navigateurs modernes).

Un motif peut-il figer mon navigateur ?

Oui. Le backtracking catastrophique (style ReDoS) peut bloquer l’onglet car l’exécution est locale. Préférez des motifs simples et des sujets plus courts.

Les groupes nommés sont-ils supportés ?

Oui, lorsqu’ils sont renvoyés par le moteur — ils apparaissent à côté des groupes numérotés.

Mon texte est-il envoyé ?

Jamais — le test reste dans le navigateur.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.