⊗jsSpRELiP 125 of 294 menu

जावास्क्रिप्ट रेगुलर एक्सप्रेशन में 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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें