replace विधि

replace विधि स्ट्रिंग के भागों की खोज और प्रतिस्थापन करती है। पहले पैरामीटर के रूप में वह सबस्ट्रिंग लेती है जिसे प्रतिस्थापित करना है, और दूसरे पैरामीटर के रूप में - वह सबस्ट्रिंग जिससे प्रतिस्थापित करना है।

वाक्यविन्यास

javascriptस्ट्रिंग.replace(क्या प्रतिस्थापित करें, किससे प्रतिस्थापित करें);

उदाहरण

आइए स्ट्रिंग में 'ab' को '!' से प्रतिस्थापित करें:

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

कोड निष्पादन का परिणाम:

javascript'!cde'

उदाहरण

आइए स्ट्रिंग में सभी मिलानों को प्रतिस्थापित करने का प्रयास करें:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

हम देखेंगे कि प्रतिस्थापन केवल पहले मिलान में हुआ है:

javascript'! cde ab'

उदाहरण

इस तथ्य के बावजूद कि replace विधि केवल पहला मिलान बदलती है, लूप का उपयोग करके सभी मिलानों को प्रतिस्थापित किया जा सकता है:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

कोड निष्पादन का परिणाम:

javascript'! cde !'

यह भी देखें

  • replace विधि,
    जो रेगुलर एक्सप्रेशन की सहायता से स्ट्रिंग के भागों की खोज और प्रतिस्थापन करती है