Testeur Regex
Testez des expressions régulières avec coloration syntaxique, mode remplacement et explication des matches. Utilise le moteur JavaScript RegExp natif — exactement ce que vous utiliserez en production.
Privacy-first
All testing happens locally
Real-time
Instant match highlighting
Match details
Groups, indices & counts
Pattern
Testeur Regex — Questions Fréquentes
Qu'est-ce qu'une expression régulière ?
Une expression régulière (regex) est une suite de caractères qui définit un motif de recherche. Elle sert au filtrage de motifs dans des chaînes — pour rechercher, remplacer ou valider du texte. Le regex est pris en charge par pratiquement tous les langages de programmation et éditeurs de texte.
Que signifient les drapeaux regex ?
g (global) trouve toutes les correspondances et pas seulement la première. i (insensible à la casse) ignore la casse des lettres. m (multiline) fait correspondre ^ et $ au début et à la fin de chaque ligne. s (dotAll) fait correspondre . aux retours à la ligne. u (unicode) active la correspondance Unicode complète.
Comment fonctionne le mode remplacement ?
Le mode remplacement vous permet de spécifier une chaîne de remplacement qui se substitue à chaque match. Vous pouvez utiliser des patterns spéciaux comme $1, $2 pour référencer des groupes capturés, $& pour le match complet, $` pour le texte avant le match et $' pour le texte après.
Mes données sont-elles sécurisées ?
Oui, tout le test regex est effectué entièrement dans votre navigateur grâce au moteur JavaScript RegExp natif. Vos patterns et chaînes de test ne quittent jamais votre appareil. Aucune donnée n'est transmise à un serveur.
Quelle syntaxe regex est prise en charge ?
Cet outil utilise le moteur JavaScript RegExp natif, qui prend en charge la syntaxe regex standard : classes de caractères, quantificateurs, ancres, lookaheads, lookbehinds, groupes nommés et propriétés Unicode. La syntaxe est exactement la même que celle utilisée dans du code JavaScript.
Qu'est-ce qu'une expression régulière ?
Une expression régulière (regex) est une suite de caractères qui définit un motif de recherche. Elle sert au filtrage de motifs dans des chaînes — pour rechercher, remplacer ou valider du texte. Le regex est pris en charge par pratiquement tous les langages de programmation et éditeurs de texte.
Que signifient les drapeaux regex ?
g (global) trouve toutes les correspondances et pas seulement la première. i (insensible à la casse) ignore la casse des lettres. m (multiline) fait correspondre ^ et $ au début et à la fin de chaque ligne. s (dotAll) fait correspondre . aux retours à la ligne. u (unicode) active la correspondance Unicode complète.
Comment fonctionne le mode remplacement ?
Le mode remplacement vous permet de spécifier une chaîne de remplacement qui se substitue à chaque match. Vous pouvez utiliser des patterns spéciaux comme $1, $2 pour référencer des groupes capturés, $& pour le match complet, $` pour le texte avant le match et $' pour le texte après.
Mes données sont-elles sécurisées ?
Oui, tout le test regex est effectué entièrement dans votre navigateur grâce au moteur JavaScript RegExp natif. Vos patterns et chaînes de test ne quittent jamais votre appareil. Aucune donnée n'est transmise à un serveur.
Quelle syntaxe regex est prise en charge ?
Cet outil utilise le moteur JavaScript RegExp natif, qui prend en charge la syntaxe regex standard : classes de caractères, quantificateurs, ancres, lookaheads, lookbehinds, groupes nommés et propriétés Unicode. La syntaxe est exactement la même que celle utilisée dans du code JavaScript.