Tester (?<nom>…) · Extraire des valeurs par label · Remplacer avec $<nom> — gratuit, sans inscription
Les groupes nommés permettent d'attribuer un label à une partie de votre patron regex et de récupérer la valeur par nom plutôt que par index. Testez-les en direct avec le testeur — les valeurs des groupes apparaissent étiquetées dans le panneau de correspondances.
Testez vos groupes nommés maintenant — collez votre patron et voyez chaque groupe extrait par nom.
Ouvrir le Testeur Regex →Un groupe nommé utilise (?<nom>…). Le nom doit commencer par une lettre et ne contenir que des lettres, chiffres ou underscores.
En mode Remplacement, utilisez $<nom> pour référencer le groupe :
Avec le flag g, itérez avec matchAll() :
Oui. Les groupes nommés ont été introduits en ES2018 et sont supportés dans tous les navigateurs modernes (Chrome 64+, Firefox 78+, Safari 11.1+, Edge 79+). Ils sont également disponibles dans Node.js 10+.
En ECMAScript 2025+, les noms dupliqués sont autorisés dans les alternatives ((?<x>a)|(?<x>b)). Dans les moteurs plus anciens, cela lève une SyntaxError. Évitez les noms dupliqués pour une compatibilité maximale.
Oui. (?<=(?<prefixe>\w+):) est valide. Les groupes nommés à l'intérieur des lookbehinds sont capturés normalement et accessibles via match.groups.