⊗jsSpREGMA 123 of 294 menu

Globális matchAll a JavaScript reguláris kifejezéseiben

A matchAll metódus minden egyezést visszaad egy iterálható objektum formájában, amelynek minden eleme tartalmaz egy tömböt a megtalált egyezésről és annak zárójelcsoportjairól. A metódus csak a g módosítóval hívható meg.

Nézzünk egy példát. Tegyük fel, hogy a következő sztringünk van:

let str = '12 34 56';

Keressük meg az összes szám párt és bontsuk szét a számjegyeiket zárójelcsoportokba:

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

Iteráljunk végig a kapott iterálható objektumon egy ciklussal és írjuk ki a talált egyezéseket:

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

Adott a következő sztring:

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

Keressen meg benne minden időt tartalmazó részsztringet és minden egyes találatnál bontsa szét az órákat és perceket zárójelcsoportokba.

Adott egy sztring:

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

Kapjon egy tömböt a domain nevekből ebből a sztringből, úgy, hogy a tömbben a domain nevet és annak zónáját különböző zárójelcsoportokba helyezi.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás