Aller au contenu

Testeur de regex

Écrivez une regex et voyez immédiatement ce qu'elle capture dans votre texte.

Saisissez un motif et un texte de test, ou choisissez un exemple.
Le lien contient votre motif et votre texte de test.

Moteur : RegExp JavaScript (ECMAScript) dans votre navigateur. La syntaxe diffère légèrement de PCRE, Python et Java.

Fonctionne dans votre navigateur : votre texte n'est pas envoyé.

Mode d'emploi

  1. Saisissez votre regex sans les barres obliques dans « Motif de l'expression régulière ».
  2. Collez le texte à analyser dans « Texte de test ».
  3. Dans « Drapeaux », activez les options nécessaires, par exemple « ignorer la casse ».
  4. Ouvrez « Correspondances » pour consulter les résultats et les groupes de capture.
  5. Ouvrez « Expliquer » pour comprendre chaque élément de votre expression.

Exemples

Repérer les références sans tenir compte de la casse

Entrée
Commande REF-2048 confirmée.
Retour ref-2051 en attente.
Sortie
2 correspondances: REF-2048, ref-2051

Convertir des dates au format français

Entrée
Facture émise le 2026-10-05, payable le 2026-11-04.
Sortie
Facture émise le 05/10/2026, payable le 04/11/2026.

Extraire les numéros de commande

Entrée
Commande CMD-1042 : expédiée
Commande CMD-1043 : en préparation
Sortie
1042
1043

Aide-mémoire des regex JavaScript

Vous voulez comparer le texte avant et après un remplacement ? Collez les deux versions dans le comparateur de texte. Pour un nettoyage en masse sans regex, essayez le nettoyeur de texte ; pour échapper du texte dans une URL, utilisez l'encodeur et décodeur d'URL.

FAQ

Ce testeur accepte-t-il les regex Python ou PHP ?

Le moteur utilise uniquement les expressions régulières JavaScript de votre navigateur. Certaines syntaxes Python ou PCRE ne sont pas compatibles ; l’outil signale plusieurs différences courantes.

Pourquoi ma regex ne trouve-t-elle que la première correspondance ?

Sans le drapeau g, seule la première correspondance est trouvée. Activez « global » dans « Drapeaux » pour rechercher toutes les correspondances.

Mon texte est-il envoyé à un serveur ou enregistré ?

Le traitement reste dans votre navigateur : le code de l’outil n’envoie ni votre texte ni votre regex au serveur. Le texte de test n’est pas enregistré entre les visites, mais le motif et les réglages sont conservés dans localStorage. Un lien de partage contient aussi le texte : toute personne disposant du lien peut le lire.

Quelles sont les limites du testeur ?

Le texte de test est limité à 5 Mo et chaque exécution est arrêtée après une seconde. Au maximum 10 000 correspondances sont listées, mais « Remplacer » traite toujours l’ensemble du texte.