⊗jsSpRENP 130 of 294 menu

Nazwane grupy w wyrażeniach regularnych JavaScript

W wyrażeniach regularnych można nadawać nazwy grupom. Istnieje do tego specjalna składnia. Oto ona: (?<name>pattern), gdzie pattern - to wyrażenie regularne, a name - to nazwa grupy.

Spójrzmy na przykład. Załóżmy, że mamy następujący ciąg znaków:

let str = '2025-10-29';

Stwórzmy wyrażenie regularne, w którym grupom nadano nazwy:

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

Zastosujmy wyrażenie regularne do naszego ciągu znaków:

let res = str.match(reg);

Dane grup trafią do właściwości groups wyniku w postaci obiektu:

console.log(res.groups);

Możemy odwołać się do każdego elementu obiektu osobno:

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

Dany jest ciąg znaków z czasem:

let str = '12:59:59';

Umieść godziny, minuty i sekundy w oddzielnych nazwanych grupach.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć