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

हम जावास्क्रिप्ट में विशेष वर्णों को कैसे अलग कर सकते हैं?


स्पेशल कैरेक्टर को अलग करने के लिए, रेगुलर एक्सप्रेशन के साथ मैच () की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है -

yourStringName.flatMap(anyVariableName => yourVariableName.match(/\w+|\W+/g));

मान लें, मानों के बीच में विशेष वर्णों के साथ हमारी सरणी निम्नलिखित है -

var allNames =['जॉन-स्मिथ', 'डेविड', 'कैरोल% टेलर'];

आइए अब देखें कि टेक्स्ट को विशेष वर्णों से कैसे अलग किया जाए। निम्नलिखित कोड है -

उदाहरण

var allNames =['जॉन-स्मिथ', 'डेविड', 'कैरोल% टेलर'];var आउटपुट =allNames.flatMap(obj => obj.match(/\w+|\W+/g));console लॉग (आउटपुट);

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

नोड fileName.js.

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

आउटपुट

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

PS C:\Users\Amit\JavaScript-code> नोड डेमो32.js[ 'जॉन', '-', 'स्मिथ', 'डेविड', 'कैरोल', '%', 'टेलर'] 
  1. मैं गतिशील रूप से दो जावास्क्रिप्ट ऑब्जेक्ट्स के गुणों को कैसे मर्ज कर सकता हूं?

    दो वस्तुओं के गुणों को मिलाने के लिए, आप {...object1,...object2,... N) की अवधारणा का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - var firstObject = {    firstName: 'John',    lastName: 'Smith' }; var secondObject = {    countryName: 'US' }; va

  1. जावास्क्रिप्ट रेगेक्स - विशेष वर्णों को कैसे बदलें?

    विशेष वर्णों को बदलने के लिए, जावास्क्रिप्ट में बदलें () का उपयोग करें। वाक्य रचना इस प्रकार है - anyVariableName.replace(/(^\anySymbol)|,/g, ''); उदाहरण निम्नलिखित कोड है - var values = '&677,431,444,98777'; var result=values.replace(/(^\&)|,/g, ''); console.log(re

  1. किसी अन्य वर्ण - जावास्क्रिप्ट का अनुसरण करने वाले सभी विशेष वर्णों को कैसे बदलें?

    मान लें कि निम्नलिखित विशेष वर्णों के साथ हमारी स्ट्रिंग है - var sentence = '<My<Name<is<John<Doe'; हम स्पेशल कैरेक्टर को बदल रहे हैं और रेगेक्स के साथ रिप्लेस () का उपयोग करके इसके साथ एक स्पेस सेट कर रहे हैं। उदाहरण निम्नलिखित कोड है - var sentence = '<My<Name&l