ধরি আমাদের নিচের স্ট্রিংটি আছে:
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.