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

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

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

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

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

var allNames = ['John-Smith', 'David', 'Carol%Taylor'];

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

उदाहरण

var allNames = ['John-Smith', 'David', 'Carol%Taylor']; 
var output = allNames.flatMap(obj => obj.match(/\w+|\W+/g)); 
console.log(output);

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

node fileName.js.

यहां, मेरा फ़ाइल नाम demo32.js है।

आउटपुट

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

PS C:\Users\Amit\JavaScript-code> node demo32.js [ 'John', '-', 'Smith', 'David', 'Carol', '%', 'Taylor' ]
  1. - JavaScript में दो ऑब्जेक्ट्स के गुणों को डायनामिकली मर्ज करना

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

  1. - JavaScript रेगेक्स - विशेष वर्णों को कैसे बदलें

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

  1. - JavaScript में किसी अन्य कैरेक्टर के बाद आने वाले सभी स्पेशल कैरेक्टर को कैसे बदलें?

    मान लीजिए स्पेशल कैरेक्टर के साथ निम्नलिखित हमारी स्ट्रिंग है: var sentence =