⊗jsSpREGMA 123 of 294 menu

Globálny matchAll v regulárnych výrazoch JavaScript

Metóda matchAll vráti všetky zhody vo forme iterovateľného objektu, každý prvok ktorého obsahuje pole z nájdeného a jeho skupín. Metóda môže byť volaná iba s modifikátorom g.

Pozrime sa na príklad. Nech máme nasledujúci reťazec:

let str = '12 34 56';

Nájdime všetky dvojice číslic a rozdeľme ich číslice do skupín:

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

Preiterujme získaný iterovateľný objekt cyklom a vypíšme nájdené zhody:

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

Daný je nasledujúci reťazec:

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

Nájdite v ňom všetky podreťazce s časom a pre každý nájdený rozložte hodiny a minúty do skupín.

Daný reťazec:

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

Získajte pole doménových mien z tohto reťazca, pričom do tohto poľa vložte názov domény a jej zónu do rôznych 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ť