46 / 57
Что такое именованные группы захвата в регулярных выражениях?
Именованные группы захвата позволяют обращаться к совпавшим группам по имени, а не по номеру. Синтаксис: (?<name>pattern). Результат доступен через свойство groups объекта совпадения: match.groups.name. Это делает код читаемым и устойчивым к изменениям порядка групп в регулярке. Работает в ES2018+.