मान लीजिए हमारे पास निम्नलिखित स्ट्रिंग है:
var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript."
हमें उपरोक्त वाक्य में निम्नलिखित शब्दों को एक विशिष्ट वैल्यू "Not Available" से बदलना है:
var values = ['John','Smith','UK','JavaScript']
तो, आउटपुट होना चाहिए:
My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.
आप रेगुलर एक्सप्रेशन का उपयोग करके उपरोक्त चर्चा को इम्प्लीमेंट कर सकते हैं।
उदाहरण
निम्नलिखित कोड है:
var values = ['John','Smith','UK','JavaScript']
var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript."
var regularExpression = new RegExp (values.join('|'), 'gim')
sentence = sentence.replace(regularExpression, 'Not Available');
console.log(sentence);
उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:
node fileName.js
यहां, मेरा फ़ाइल नाम demo279.js है।
आउटपुट
यह कंसोल पर निम्नलिखित आउटपुट देगा:
PS C:\Users\Amit\javascript-code> node demo279.js My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.