⊗jsSpREMP 121 of 294 menu

Zsebek a match metódusban a JavaScript reguláris kifejezéseiben

Ahogy már tudod, a match metódussal megtalált részszöveg a nulla indexű elembe kerül az eredménytömbben. A tömb többi elemébe az úgynevezett zsebek kerülnek.

A zsebek lehetővé teszik, hogy a megtaláltat különböző részekre bontsd. Használatukhoz a reguláris kifejezés egy részét kerek zárójelek közé kell tenni. Ebben az esetben az eredménytömbben a megtalált szöveg mellett megjelenik az is, ami a zárójelek közé tett reguláris kifejezésnek megfelel.

Próbáljuk ki a gyakorlatban. Legyen egy ilyen időt tartalmazó szövegünk:

let str = '12:34';

Tegyük az órákat és a perceket ebben az időben külön zsebekbe:

let res = str.match(/(\d+):(\d+)/);

Nézzük meg az eredményt:

console.log(res[0]); // '12:34' - megtalált console.log(res[1]); // '12' - 1. zseb console.log(res[2]); // '34' - 2. zseb

Adott egy domainnevet tartalmazó szöveg:

let str = 'sss domain.ru zzz';

Keresse meg ezt a domainnevet és tegye a nevét az első zsebbe, a zónáját pedig a másodikba.

Adott egy dátumot tartalmazó szöveg:

let str = '31.12.2025';

Tegye a napot az első zsebbe, a hónapot - a másodikba, az évet pedig a harmadikba.

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