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विधि,
जो रेगुलर एक्सप्रेशन की सहायता से स्ट्रिंग के भागों की खोज और प्रतिस्थापन करती है