কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে রেজেক্স ব্যবহার করে স্ট্রিং-এ অ্যারের সব এলিমেন্ট সনাক্ত ও প্রতিস্থাপন করা

ধরি আমাদের নিচের স্ট্রিংটি আছে:

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.
  1. জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং-এ সব ডট কীভাবে রিপ্লেস করবেন?

  2. জাভাস্ক্রিপ্টে স্ট্রিং ভেরিয়েবল ব্যবহার করে রেগেক্স কীভাবে তৈরি করবেন?

  3. জাভাস্ক্রিপ্টে অ্যারের 0th ইনডেক্স এলিমেন্ট সরিয়ে বাকি এলিমেন্টগুলো কীভাবে পাবেন

  4. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা