⊗jsSpRELiP 125 of 294 menu

A lastIndex tulajdonság a JavaScript reguláris kifejezéseiben

A reguláris kifejezés rendelkezik egy lastIndex tulajdonsággal. Ez tartalmazza azt a pozíciót, ahonnan a metódus következő hívása megkezdi a keresést. Vagyis a metódus minden új hívásakor ez a tulajdonság megváltoztatja az értékét. Nézzünk egy példát:

let str = '12 34 56'; let reg = /\d+/g; console.log(reg.lastIndex); // kezdeti érték 0 let res; while (res = reg.exec(str)) { console.log(res); // [12], [34], [56] console.log(reg.lastIndex); // 2, 5, 8 }

A lastIndex előnye, hogy nem csak olvasható, hanem módosítható is, lehetővé téve a keresést egy adott pozícióból. Lásd a példát:

let str = '12 34 56'; let reg = /\d+/g; reg.lastIndex = 2; let res = reg.exec(str) console.log(res); // [34]

Adott a következő sztring:

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

Keress meg benne minden időt tartalmazó részsztringet, kezdve az ötödik karaktertől.

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