मान लें कि दोहराए गए अक्षरों के साथ हमारी मूल स्ट्रिंग निम्नलिखित है -
var values = "DDAAVIDMMMILLERRRRR";
हम दोहराए गए अक्षरों को हटाना चाहते हैं और संख्याओं से पहले अक्षरों को हटाना चाहते हैं। इसके लिए रेगुलर एक्सप्रेशन के साथ रिप्लेस () का इस्तेमाल करें।
उदाहरण
निम्नलिखित कोड है -
var values = "DDAAVIDMMMILLERRRRR"; var precedingNumbersInString = values.replace(/(.)\1+/g, obj => obj.length + obj[0]); console.log("The original string value=" + values); console.log("String value after preceding the numbers ="); console.log(precedingNumbersInString);
उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -
node fileName.js.
यहाँ, मेरी फ़ाइल का नाम है demo295.js.
आउटपुट
यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -
PS C:\Users\Amit\javascript-code> node demo295.js The original string value=DDAAVIDMMMILLERRRRR String value after preceding the numbers = 2D2AVID3MI2LE5R