⊗jsSpRENP 130 of 294 menu

Pomenované skupiny v regulárnych výrazoch JavaScript

V regulárnych výrazoch je možné pomenovať zachytávacie skupiny. Na to existuje špeciálna syntax. Tu je: (?<name>pattern), kde pattern je regulárny výraz a name je názov skupiny.

Pozrime sa na príklad. Predpokladajme, že máme nasledujúci reťazec:

let str = '2025-10-29';

Vytvorme regulárny výraz, v ktorom majú skupiny priradené mená:

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

Aplikujme regulárny výraz na náš reťazec:

let res = str.match(reg);

Údaje zo skupín sa uložia do vlastnosti groups výsledku vo forme objektu:

console.log(res.groups);

K jednotlivým položkám objektu môžeme pristupovať samostatne:

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

Daný je reťazec s časom:

let str = '12:59:59';

Uložte hodiny, minúty a sekundy do osobitných pomenovaných skupín.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť