जेसक्रिप्ट स्ट्रिंग replace() विधि

रूपरेखा और उपयोग

replace() वाक्यच्छेद में मूल्य या प्रतिरूप एक्सपेरिएंस को खोजता है。

replace() यह विधि प्रतिस्थापित मूल्य वाला नया वाक्यच्छेद वापस करता है。

replace() यह विधि मूल वाक्यच्छेद को बदलेगी नहीं。

सूचना:यदि आप प्रतिस्थापन मूल्य प्रतिस्थापित करते हैं, तो केवल पहला उदाहरण प्रतिस्थापित होगा। सभी उदाहरण प्रतिस्थापित करने के लिए g अड़ेकों से संबंधित प्रतिरूप एक्सपेरिएंस

दूसरे देखें:

प्रतिरूप एक्सपेरिएंस शिक्षा

प्रतिरूप एक्सपेरिएंस का संदर्भ निर्देशिका

उदाहरण

उदाहरण 1

Microsoft प्रतिस्थापित करें:

let text = "Visit Microsoft!";
let result = text.replace("Microsoft", "W3School");

亲自试一试

उदाहरण 2

वैश्विक प्रतिस्थापन:

let text = "Mr Blue has a blue house and a blue car";
let result = text.replace(/blue/g, "red");

亲自试一试

उदाहरण 3

वैश्विक, मेल न करने वाला प्रतिस्थापन:

let text = "Mr Blue has a blue house and a blue car";
let result = text.replace(/blue/gi, "red");

亲自试一试

例子 4

返回替换文本的函数:

let text = "Mr Blue has a blue house and a blue car";
let result = text.replace(/blue|house|car/gi, function (x) {
  return x.toUpperCase();
});

亲自试一试

语法

string.replace(regexp, replacement)

参数

参数 वर्णन
regexp

必需。要搜索的值或正则表达式。

该参数指定要替换的模式的 RegExp 对象。

स्ट्रिंग

replacement

आवश्यक.

बदले लेख या बदले लेख बनाने वाले फ़ंक्शन निर्दिष्ट करता है。

वापसी मूल्य

क़िस्म वर्णन
स्ट्रिंग बदले हुए वाले विनिर्देश के नए स्ट्रिंग को बदला है。

तकनीकी विवरण

वापसी मूल्य

नया स्ट्रिंग बदला है, जो replacement बदला है regexp पहले मेल या सभी मेल के बाद प्राप्त होता है。

के

स्ट्रिंग string के replace() तरीके एक खोज और बदलने की कार्रवाई करता है। यह string में खोजें regexp सहमत होने वाले उपसूत्र replacement इन उपसूत्रों को बदलने के लिए इस्तेमाल करें。 regexp विश्वस्तरीय चिह्न g से बदला जाएगा तो replace() तरीके द्वारा सभी मेल बदले जाएंगे। अन्यथा, यह केवल पहले मेल को बदलेगा。

replacement दोनों हो सकते हैं, या फिर फ़ंक्शन। यदि यह स्ट्रिंग है, तो प्रत्येक मेल हैंस द्वारा बदला जाएगा। लेकिन replacement में $ अक्षरों को विशेष अर्थ हैं। नीचे दिए तालिका में इसका वर्णन किया गया है, जो तामिल प्रतिमान से प्राप्त होने वाले लेख को बदलने के लिए उपयोग किया जाएगा。

अक्षर बदले लेख
$1, $2, ..., $99 से regexp के 1 से 99 तक के उपसूत्रों से सहमत होने वाले लेख.
$& से regexp सहमत होने वाले उपसूत्र.
$` सहमत होने वाले उपसूत्र के बाएँ तरफ का लेख.
$' सहमत होने वाले उपसूत्र के दायाँ तरफ का लेख.
$$ सारांश संकेतक.

ध्यान दें:ECMAScript v3 निर्दिष्ट करता हैreplace() तरीके के पारामीटर replacement अंतिम पारामीटर है string में उसके स्थान. string स्वयं.

ब्राउज़र समर्थन

replace() एससीमा1 (ES1) विशेषता है。

सभी ब्राउज़र एस1 (जेस्क्रिप्ट 1997) के लिए पूरी तरह से समर्थन करते हैं:

Chrome IE Edge फायरफॉक्स साफारी ऑपेरा
Chrome IE Edge फायरफॉक्स साफारी ऑपेरा
सापोर्ट सापोर्ट सापोर्ट सापोर्ट सापोर्ट सापोर्ट

संबंधित पृष्ठ

JavaScript स्ट्रिंग

JavaScript स्ट्रिंग मेथड

JavaScript स्ट्रिंग सर्च