83 of 264 menu

replace मेथड

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

सिंटैक्स

स्ट्रिंग.replace(रेगुलरएक्सप्रेशन, रिप्लेसमेंट);

उदाहरण

आइए 'a' कैरेक्टर को ढूंढें और बदलें:

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

कोड एक्सेक्यूट होने का रिजल्ट:

'b!b'

उदाहरण

डिफॉल्ट रूप से केवल पहला मैच ही रिप्लेस होता है। आइए फिर से स्ट्रिंग में 'a' कैरेक्टर को बदलें:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

कोड एक्सेक्यूट होने का रिजल्ट:

'b!aab'

उदाहरण

आइए ग्लोबल सर्च का उपयोग करके सभी मैचों को बदलें:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

कोड एक्सेक्यूट होने का रिजल्ट:

'b!!!b'

उदाहरण

आइए इस पैटर्न के अनुसार स्ट्रिंग को ढूंढें और बदलें: लेटर 'x', फिर कोई भी कैरेक्टर, फिर फिर से लेटर 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

कोड एक्सेक्यूट होने का रिजल्ट:

'! eee'

यह भी देखें

  • replace मेथड,
    जो स्ट्रिंग के भागों को खोजता और बदलता है
  • test मेथड,
    जो स्ट्रिंग को चेक करता है
  • match मेथड,
    जो स्ट्रिंग में मैच ढूंढता है
  • matchAll मेथड,
    जो स्ट्रिंग में सभी मैच ढूंढता है
  • exec मेथड,
    जो सीक्वेंशियल सर्च करता है
  • search मेथड,
    जो सर्च करता है
  • split मेथड,
    जो स्ट्रिंग को स्प्लिट करता है
ruuzlkkazpt