replace পদ্ধতি
replace পদ্ধতি স্ট্রিংয়ের অংশগুলি অনুসন্ধান এবং
প্রতিস্থাপন করে।
প্রথম প্যারামিটার হিসেবে গ্রহণ করা হয় যে সাবস্ট্রিংটি
প্রতিস্থাপন করতে হবে, এবং দ্বিতীয়টি - যে সাবস্ট্রিং দ্বারা
প্রতিস্থাপন করতে হবে।
সিনট্যাক্স
স্ট্রিং.replace(কি প্রতিস্থাপন করব, কি দিয়ে প্রতিস্থাপন করব);
উদাহরণ
আসুন একটি স্ট্রিংয়ে
'ab' কে '!' দিয়ে প্রতিস্থাপন করি:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
'!cde'
উদাহরণ
আসুন স্ট্রিংয়ের সমস্ত মিল প্রতিস্থাপন করার চেষ্টা করি:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
আমরা দেখব যে প্রতিস্থাপন শুধুমাত্র প্রথম মিলে হয়েছে:
'! cde ab'
উদাহরণ
যদিও replace পদ্ধতি
শুধুমাত্র প্রথম মিলটি পরিবর্তন করে,
লুপ ব্যবহার করে সমস্ত মিল
প্রতিস্থাপন করা যেতে পারে:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
কোড এক্সিকিউট করার ফলাফল:
'! cde !'
আরও দেখুন
-
replaceপদ্ধতি,
যা রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিংয়ের অংশগুলি অনুসন্ধান এবং প্রতিস্থাপন করে