Saisissez un motif et des drapeaux pour surligner instantanément les parties correspondantes d'une chaîne. Vérification des groupes de capture et aperçu du remplacement, le tout sur un seul écran comme dans un éditeur.
Principales fonctions
Surlignage des correspondances en temps réel
Dès que vous saisissez un motif, les parties correspondantes de la chaîne de test sont surlignées comme dans un éditeur.
Bascule des drapeaux
Activez et désactivez les six drapeaux g·i·m·s·u·y au moyen de puces et comparez aussitôt les différences de comportement.
Vérification des groupes de capture
Visualisez d'un coup d'œil les groupes numérotés et les groupes de capture nommés, avec leur valeur et leur position, dans la carte des résultats.
Aperçu du remplacement
Prévisualisez en temps réel le résultat d'une expression de remplacement utilisant $1·$·$&.
Bibliothèque de motifs
Propose les motifs les plus utilisés — e-mail, URL, IP, date, etc. — avec descriptions et exemples.
Antisèche · guides
Une antisèche de syntaxe et des guides d'initiation vous aident à rédiger vos motifs.
Mode d'emploi
- Saisissez une expression régulière dans le champ de motif en haut et activez les puces de drapeaux nécessaires.
- Dans le champ de chaîne de test ci-dessous, insérez le texte à examiner et les parties correspondantes sont surlignées instantanément.
- Dans l'onglet des correspondances, vérifiez la position de chaque correspondance et ses groupes de capture.
- Dans l'onglet Remplacement, saisissez une expression de remplacement et prévisualisez le résultat transformé.
- Si vous êtes bloqué, ouvrez un exemple dans la bibliothèque de motifs et partez de là.
Questions fréquentes
Quelle syntaxe d'expression régulière est prise en charge ?
L'outil utilise tel quel le moteur RegExp JavaScript (ECMAScript) du navigateur. Il prend en charge la syntaxe récente : groupes de capture nommés (?...), anticipation et rétrospection, propriétés Unicode (drapeau u), etc.
Que signifient chacun des drapeaux g·i·m·s·u·y ?
g signifie global (toutes les correspondances), i insensible à la casse, m multiligne (^·$ s'appliquent à chaque ligne), s dotAll (. inclut le saut de ligne), u unicode, et y sticky (correspondance uniquement à la position lastIndex). Vous pouvez les activer et les désactiver en cliquant sur les puces.
Comment vérifier les groupes de capture et le remplacement ?
Dans la carte des correspondances, les groupes numérotés ($1, $2…) et les groupes nommés s'affichent avec leur valeur. Dans l'onglet Remplacement, saisissez une expression utilisant $1·$·$& pour prévisualiser le résultat en temps réel.
Existe-t-il des exemples de motifs courants ?
Oui. La bibliothèque de motifs rassemble les expressions régulières les plus utilisées — e-mail, URL, IP, date, couleur HEX, UUID, mot de passe, etc. — avec descriptions et exemples, et chaque motif peut être ouvert directement dans le testeur.
Le motif ou la chaîne que je saisis sont-ils envoyés à un serveur ?
Non. Tous les calculs se font uniquement au sein de votre navigateur ; les motifs et les chaînes ne sont ni envoyés ni stockés sur un serveur.
Tous les calculs se font uniquement au sein du navigateur de l'utilisateur ; aucun motif ni aucune chaîne saisis ne sont envoyés ni stockés sur un serveur.