Texte
Testeur d'expressions régulières
Testez une regex sur un texte et voyez les correspondances surlignées.
Tout est traité dans votre navigateur. Aucun fichier n'est envoyé à un serveur.
- 1Saisissez votre motif dans le champ regex (inutile d'ajouter les barres obliques autour).
- 2Activez les indicateurs i / m / s si vous avez besoin d'insensibilité à la casse, du mode multiligne, ou que le point capture les retours à la ligne.
- 3Collez ou modifiez le texte de test ci-dessous. Les correspondances se surlignent en direct pendant que vous tapez.
- 4Consultez le nombre de correspondances et, si votre motif contient des groupes de capture, développez chaque correspondance pour voir ce qui a été capturé.
Quelle syntaxe de regex est utilisée ici, la même qu'en Python ou PCRE ?+
L'outil s'appuie sur le moteur regex natif de JavaScript dans le navigateur, donc la syntaxe suit le standard JS/ECMAScript. La plupart des motifs se comportent comme en PCRE ou avec le module re de Python, mais certains détails (le support du lookbehind sur d'anciens navigateurs, ou les classes POSIX) peuvent différer. Testez ici le motif exact avant de l'utiliser dans du code JS.
Mon texte de test quitte-t-il mon navigateur à un moment donné ?+
Non. Le motif et le texte testé sont comparés entièrement côté client : rien n'est envoyé ailleurs, ce qui compte si vous testez une regex sur de vrais e-mails, des tokens ou d'autres données que vous préférez ne pas coller sur n'importe quel site.
Pourquoi les cases 'i', 'm' et 's' n'incluent-elles pas d'option 'g' ?+
L'outil recherche toujours globalement en coulisses, car le but est de trouver toutes les correspondances dans le texte, pas de s'arrêter à la première. Les trois cases servent uniquement à activer l'insensibilité à la casse, le mode multiligne, et le fait que le point capture aussi les retours à la ligne.