⊗jsSpREGMA 123 of 294 menu

Globalus matchAll JavaScript reguliariosiose išraiškose

Metodas matchAll grąžina visus atitikimus kaip iteruojamą objektą, kurio kiekvienas elementas turi masyvą iš rastojo ir jo „kišenių“. Metodas gali būti iškviečiamas tik su modifikatoriumi g.

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

let str = '12 34 56';

Suraskime visas skaičių poras ir išskirkime jų skaitmenis į „kišenes“:

let matches = str.matchAll(/(\d)(\d)/g);

Peržiūrėkime gautą iteruojamą objektą ciklu ir išveskime rastus atitikimus:

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

Duota tokia eilutė:

let str = '12:37 15:48 17:59';

Suraskite joje visas laiko ištraukas ir kiekvienai rastai ištraukai išskleiskite valandas ir minutes į „kišenes“.

Duota eilutė:

let str = 'site.ru sss site.com zzz site.net';

Gaukite iš šios eilutės domenų vardų masyvą, įdėję į šį masyvą domeno vardą ir jo zoną į skirtingas „kišenes“.

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