⊗jsSpRENP 130 of 294 menu

Pavadinti sugavimai JavaScript reguliariosiose išraiškose

Reguliariosiose išraiškose galima duoti vardus sugavimams. Tam yra speciali sintaksė. Štai ji: (?<name>pattern), kur pattern - tai reguliarioji išraiška, o name - tai sugavimo vardas.

Pažiūrėkime pavyzdžiu. Tarkime, kad turime tokią eilutę:

let str = '2025-10-29';

Sukurkime reguliariąją išraišką, kurioje sugavimams duoti vardai:

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

Pritaikykime reguliariąją išraišką mūsų eilutei:

let res = str.match(reg);

Sugavimų duomenys pateks į rezultato savybę groups objekto pavidalu:

console.log(res.groups);

Galime kreiptis į kiekvieną objekto elementą atskirai:

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

Duota eilutė su laiku:

let str = '12:59:59';

Įdėkite valandas, minutes ir sekundes į atskirus pavadintus sugavimus.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti