स्पेशल कैरेक्टर को अलग करने के लिए, रेगुलर एक्सप्रेशन के साथ मैच () की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है -
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[ 'जॉन', '-', 'स्मिथ', 'डेविड', 'कैरोल', '%', 'टेलर']पूर्व>