Testeur d'expressions régulières (regex)
Testez une expression régulière sur un texte d'exemple et voyez toutes les correspondances, instantanément dans votre navigateur.
Comment utiliser l'outil Testeur d'expressions régulières
- Saisissez le motif de l'expression régulière, sans les barres obliques qui l'entourent.
- Saisissez les drapeaux éventuels, comme g pour toutes les correspondances ou i pour ignorer la casse.
- Collez le texte sur lequel tester le motif.
- Cliquez sur Lancer pour voir chaque correspondance, l'index où elle commence et les groupes de capture.
Comment fonctionne l'outil Testeur d'expressions régulières
Le testeur crée un objet RegExp JavaScript natif à partir de votre motif et de vos drapeaux : les résultats sont donc exactement ceux que vous obtiendrez dans les navigateurs et dans Node.js. Avec le drapeau g, il trouve toutes les correspondances ; sans lui, seulement la première.
Pour chaque correspondance, il affiche le texte trouvé, son index (à partir de zéro) dans la saisie et les valeurs des groupes de capture entre parenthèses. Les motifs invalides, comme un groupe non fermé, sont signalés avec le message d'erreur du navigateur. D'autres moteurs de regex, comme PCRE ou .NET, acceptent une syntaxe que JavaScript n'a pas, par exemple les quantificateurs possessifs.
Questions fréquentes
- Cet outil est-il gratuit ?
- Oui. Testez des expressions régulières gratuitement, sans créer de compte.
- Quel type de regex utilise-t-il ?
- Le moteur RegExp natif de JavaScript, le même que celui des navigateurs et de Node.js.
- Que signifient les drapeaux ?
- g trouve toutes les correspondances au lieu de la première, i ignore la casse, m fait correspondre ^ et $ aux limites de chaque ligne, s permet à . de correspondre aux sauts de ligne et u active la prise en charge complète d'Unicode.