НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗jsSpRENP 130 of 294 menu

Именованные карманы в регулярках JavaScript

В регулярных выражениях можно давать имена карманам. Для этого существует специальный синтаксис. Вот он: (?<name>pattern), где pattern - это регулярка, а name - это имя кармана.

Давайте посмотрим на примере. Пусть у нас есть следующая строка:

let str = '2025-10-29';

Давайте сделаем регулярку, в которой карманам даны имена:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

Применим регулярку к нашей строке:

let res = str.match(reg);

Данные карманов попадут в свойство groups результата в виде объекта:

console.log(res.groups);

Можем обратиться к каждому элементу объекта отдельно:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

Дана строка со временем:

let str = '12:59:59';

Положите часы, минуты и секунды в отдельные именованные карманы.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить