Testeur de Regex

Testez des Expressions Régulières en Ligne

Écrivez un motif, testez-le sur du texte réel et voyez chaque correspondance surlignée instantanément — le tout dans votre navigateur.

//g
Options:
0 / 100,000 caractères
0
Correspondances

Correspondances Surlignées

Collez ou tapez le texte contre lequel tester votre motif…

Liste des Correspondances

Aucune correspondance trouvée.

Partager

À Propos du Testeur de Regex

Créez et déboguez des expressions régulières directement dans votre navigateur. Saisissez un motif et des options, collez du texte de test et regardez les correspondances se surligner en direct — aucune attente, aucun envoi, rien n'est transmis à un serveur.

Fonctionnalités :

  • Surlignage des correspondances en direct pendant la saisie, avec un délai de 200ms
  • Prise en charge complète des options JavaScript : g, i, m, s et u
  • Inspection des groupes de capture numérotés et nommés pour chaque correspondance
  • Aperçu de rechercher-remplacer avec $1 et $<nom>

Comment Tester une Regex

  1. Saisissez ou collez votre motif entre les barres obliques
  2. Activez les options nécessaires : g, i, m, s ou u
  3. Collez votre texte de test et voyez les correspondances se surligner instantanément
  4. Passez à l'onglet Remplacer pour prévisualiser un rechercher-remplacer avec $1 ou $<nom>

Questions Fréquentes

Ce testeur de regex est-il gratuit ?

Oui. Tester et déboguer des expressions régulières est entièrement gratuit, sans limite ni inscription.

Quelle saveur de regex cet outil utilise-t-il ?

Cet outil exécute votre motif avec le moteur d'expressions régulières natif de JavaScript du navigateur, donc les résultats correspondent exactement à ce que vous obtiendriez dans Node.js ou n'importe quelle console de navigateur.

Mes données de test sont-elles envoyées quelque part ?

Non. Votre motif et votre texte de test sont traités entièrement dans votre navigateur — rien n'est envoyé ni stocké.

Pourquoi ma regex fonctionne ici mais pas en Python ou Go ?

Chaque langage a son propre moteur de regex avec ses particularités. Cet outil utilise la saveur JavaScript, donc des fonctionnalités comme le lookbehind, les groupes nommés ou les échappements de propriétés Unicode peuvent se comporter différemment dans le module `re` de Python, le paquet `regexp` de Go ou PCRE. Testez toujours avec le moteur que votre code utilise réellement.

Que signifient les options g, i, m, s et u ?

g trouve toutes les correspondances au lieu de s'arrêter à la première, i ignore la casse, m fait correspondre ^ et $ au début et à la fin de chaque ligne, s permet au point (.) de correspondre aussi aux retours à la ligne, et u active le mode Unicode complet.

Pourquoi mon motif avec * ou + fige-t-il d'autres testeurs ?

Les motifs pouvant correspondre à une chaîne vide (comme /a*/g) ou qui font du retour arrière exponentiel sur certains textes peuvent bloquer un moteur de correspondance naïf. Cet outil limite les correspondances à 100 000 résultats et avance toujours au-delà des correspondances de longueur nulle, donc il reste réactif même sur des motifs délicats.

Confidentialité

Toutes les correspondances sont calculées localement dans votre navigateur avec le moteur RegExp de JavaScript. Votre motif et votre texte de test ne sont jamais envoyés ni stockés.

Normes & Références

Dernière mise à jour: 2026-07-23