Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जब जावास्क्रिप्ट में मान बदलता है तो स्ट्रिंग को कैसे विभाजित करें?

<घंटा/>

इसके लिए आप रेगुलर एक्सप्रेशन के साथ मैच () का इस्तेमाल कर सकते हैं। निम्नलिखित कोड है -

उदाहरण

var originalString="JJJJOHHHHNNNSSSMMMIIITTTTHHH";
var regularExpression=/(.)\1*/g;
console.log("The original string="+originalString);
var splitting=originalString.match(regularExpression);
console.log("After splitting the original string=");
console.log(splitting);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo139.js.

आउटपुट

यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo139.js
The original string=JJJJOHHHHNNNSSSMMMIIITTTTHHH
After splitting the original string=[
   'JJJJ', 'O',
   'HHHH', 'NNN',
   'SSS', 'MMM',
   'III', 'TTTT',
   'HHH'
]

  1. दो सरणियों की तुलना कैसे करें जब कुंजी एक स्ट्रिंग है - जावास्क्रिप्ट

    मान लें कि निम्नलिखित हमारी पहली सरणी है - const firstArray = [    { "name": "John Doe" },    { "name": "John Smith" },    { "name": "David Miller" },    { "name": "Bob Taylor" },

  1. जावास्क्रिप्ट में स्ट्रिंग मान लंबाई -1 को कैसे संयोजित करें।

    इसके लिए जॉइन () का इस्तेमाल करें। यह स्ट्रिंग मान लंबाई-1 को जोड़ देगा। उदाहरण निम्नलिखित कोड है - var count = 5; var values = new Array(count + 1).join('John'); console.log(values); var count1 = 5; var values1 = new Array(count1).join('John'); console.log(values1); उपरोक्त प्रोग्

  1. जावास्क्रिप्ट में दिनांक मान को कैसे प्रारूपित करें?

    उदाहरण जावास्क्रिप्ट में दिनांक मान को प्रारूपित करने के लिए कोड निम्नलिखित है - function changeDateFormat(dateValues, addToFront = "") {    return typeof dateValues == "object" ? addToFront + dateValues.toLocaleDateString() : ""; } var currentDate = new Date