⊗jsSpRELiP 125 of 294 menu

Својството lastIndex во регуларните изрази во JavaScript

Регуларниот израз има својство lastIndex. Тоа ја содржи позицијата, од која ќе започне пребарувањето следниот повик на методот exec. Тоа значи дека при секој нов повик на методот ова својство ќе ја менува својата вредност. Да погледнеме на пример:

let str = '12 34 56'; let reg = /\d+/g; console.log(reg.lastIndex); // почетна вредност 0 let res; while (res = reg.exec(str)) { console.log(res); // [12], [34], [56] console.log(reg.lastIndex); // 2, 5, 8 }

Предноста на lastIndex е тоа што, може не само да се чита, туку и да се менува, започнувајќи пребарување од зададената позиција. Погледнете го примерот:

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

Дадена е следната низа:

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

Пронајдете ги во неја сите поднизи со време, почнувајќи од петтиот знак.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј