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

জাভাস্ক্রিপ্টে রেজেক্স মিলের ভিত্তিতে ডেটা ডাইনামিকভাবে প্রতিস্থাপন করা

এই কাজের জন্য জাভাস্ক্রিপ্টে replace() ব্যবহার করা হয়।

উদাহরণ

নিচের কোডটি অনুসরণ করুন:

var temp = `My name is {{fullName}} I live in {{countryName}}`;
var details = {
    "fullName": "David Miller",
    "countryName": "AUS"
}
replaceName = temp.replace(
    /\{\{(.+?)\}\}/g,
    (matching, value) => details[value.trim()]
);
console.log(replaceName);

প্রোগ্রামটি রান করতে নিচের কমান্ডটি ব্যবহার করুন:

node fileName.js

এখানে ফাইলের নাম হলো demo256.js।

আউটপুট

কনসোলে নিচের আউটপুটটি দেখাবে:

PS C:\Users\Amit\javascript-code> node demo256.js
My name is David Miller I live in AUS
  1. JavaScript-এ Stack ডেটা স্ট্রাকচার: LIFO নীতি এবং সম্পূর্ণ বাস্তবায়ন

  2. জাভাস্ক্রিপ্টে কিউ (Queue) ডেটা স্ট্রাকচার: কনসেপ্ট ও বেসিক

  3. জাভাস্ক্রিপ্ট রেজেক্সে \w বনাম \W পার্থক্য

  4. জাভাস্ক্রিপ্ট মডিউলস ডাইনামিক্যালি লোড করা