⊗jsSpREGMA 123 of 294 menu

Globaalne matchAll JavaScripti regulaaravaldistes

Meetod matchAll tagastab kõik sobivused kujul itereritav objekt, mille iga element sisaldab massiivi leitud sobivustest ja nende gruppidest. Meetodit saab kasutada ainult modifikaatoriga g.

Vaatame näidet. Olgu meil järgmine sõne:

let str = '12 34 56';

Leiame kõik numbripaarid ja jaotame nende numbrid gruppidesse:

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

Itereerime saadud itereeritavat objekti tsükliga ja väljastame leitud sobivused:

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

Antud on järgmine sõne:

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

Leidke sellest kõik ajaga alamstringid ja iga leitu puhul paigutage tunnid ja minutid erinevatesse gruppidesse.

Antud sõne:

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

Hankige sellest sõnest domeeninimede massiiv, paigutades selles massiivis domeeni nime ja selle tsooni erinevatesse gruppidesse.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu