Skip to content
easytoolapp
  • Accueil
  • Textes
  • Calculatrices
  • Convertisseurs
  • Date et heure
  • Générateurs
  • Développeur
  • Design
  • Appareil
  • Santé
  • Business
  • À propos
  • Contact
  1. Accueil/
  2. Développeur/
  3. Testeur regex
</>Développeur

Testeur regex

Saisissez une expression régulière JavaScript et un texte de test. Les correspondances sont surlignées en direct, les groupes de capture et les index apparaissent dans une liste claire, le mode de remplacement affiche des aperçus, et un aide-mémoire garde la syntaxe à portée de main.

Votre texte est traité dans votre navigateur et n'est envoyé à aucun serveur.

Comment utiliser ce testeur regex

  1. Saisissez votre motif entre les / / et activez les drapeaux (g, i, m, s, u, y).
  2. Collez votre texte de test — chaque correspondance est surlignée en direct, les groupes de capture sont numérotés.
  3. Passez en mode Remplacer pour voir un aperçu des substitutions ($1, $2, $<name>, $&).
  4. Utilisez les motifs courants ou ouvrez l'aide-mémoire pour de l'aide sur la syntaxe.

Questions fréquentes

Quel dialecte regex est utilisé ?

Le regex JavaScript / ECMAScript — le même que le constructeur RegExp de votre navigateur. Avec les lookbehinds, les groupes nommés et les échappements de propriétés Unicode dans les navigateurs modernes.

Pourquoi ma regex fonctionne-t-elle dans ce testeur mais pas dans mon code Python ou PHP ?

Le regex JavaScript, PCRE (Perl, PHP), le `re` de Python et POSIX présentent des différences mineures mais problématiques : syntaxe des groupes nommés, prise en charge des lookbehinds, classes de propriétés Unicode, quantificateurs possessifs. Testez dans le moteur où la regex tournera réellement — ce qui fonctionne dans le navigateur peut ne pas fonctionner sur le serveur.

Outils similaires

</>Développeur

Formateur JSON

Formater, valider, convertir et analyser du JSON.

</>Développeur

Vérificateur de diff

Comparaison côte à côte avec diff au niveau des mots.

</>Développeur

Générateur de hash

MD5, SHA-1/256/384/512, HMAC, fichiers.

</>Développeur

Encodeur d'URL

Encoder, décoder ou analyser des URL.

easytoolapp
À proposContactGuidesConfidentialitéCGU
© 2026 easytoolappDes outils en ligne simples pour les tâches du quotidien.
//g
Drapeaux
Correspondances surlignées2 correspondances
Contactez-nous à [email protected] ou [email protected] — les deux fonctionnent.
#1[email protected]@17
$1hello
$2easytoolapp.com
#2[email protected]@42
$1sales
$2example.org
Motifs courants (un clic charge le motif + un texte d'exemple)
Aide-mémoire regex
Classes de caractères
.N'importe quel caractère (sauf saut de ligne)
\dChiffre (0-9)
\DNon-chiffre
\wCaractère de mot (lettre, chiffre, _)
\WNon-caractère de mot
\sEspace
\SNon-espace
[abc]L'un de a, b, c
[^abc]Aucun de a, b, c
[a-z]Plage (lettres minuscules)
Quantificateurs
*0 ou plus (gourmand)
+1 ou plus
?0 ou 1 (aussi : paresseux)
{n}Exactement n
{n,}n ou plus
{n,m}Entre n et m
*?0 ou plus (paresseux)
+?1 ou plus (paresseux)
Ancres et groupes
^Début de l'entrée/ligne (avec m)
$Fin de l'entrée/ligne (avec m)
\bLimite de mot
\BNon-limite
(...)Groupe de capture
(?:...)Groupe non capturant
(?<n>...)Groupe nommé
(?=...)Lookahead positif
(?!...)Lookahead négatif
|Alternance (ou)