⊗jsSpRELiP 125 of 294 menu

JavaScript රෙගුලර් ප්‍රකාශනවල lastIndex ගුණය

රෙගුලර් ප්‍රකාශනයකට 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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න