$&
पर ठोकर खाई है I अगर मैं $1
का उपयोग करता हूं तो मुझे $&
के साथ एक ही परिणाम मिलता है। $&
, के साथ विशेष क्या है और यह कहां से प्रलेखित है?नियमित अभिव्यक्तियों का उपयोग करते समय
जब मैं डकडकगो या Google पर "नियमित अभिव्यक्ति + $ &" खोजता हूं तो मुझे कोई प्रासंगिक मिलान नहीं मिल रहा है।
नीचे दिए गए उदाहरण में $1
या $&
का उपयोग करना संभव है। $ & के बारे में विशेष क्या है, और यह क्यों मौजूद है?
उदाहरण
<div id="quotes">
<ul>
<li>Поехали!
<ul>
<li><b>Let's go!</b></li>
<li>Variant translations: <b>Let's ride!</b></li>
<li><b>Let's drive!</b></li>
<li><b>Off we go!</b></li>
</ul>
</li>
</ul>
<ul>
<li><i>Облетев Землю в корабле-спутнике, я увидел, как прекрасна наша планета. Люди, будем хранить и преумножать эту красоту, а не разрушать её!</i>
<ul>
<li><b>Orbiting Earth in the spaceship, I saw how beautiful our planet is. People, let us preserve and increase this beauty, not destroy it!</b></li>
</ul>
</li>
</ul>
</div>
<script>
var quotes = document.getElementById("quotes"),
html = quotes.innerHTML,
match = /(let)/gi;
// $1 gives same result
quotes.innerHTML = html.replace(match, "<mark>$&</mark>");
</script>
'$ 1' = पहले समूह द्वारा मिलान किया गया था। '$ और' = पूरे रेगेक्स द्वारा मिलान किया गया था। – ndn
मैं कहां पढ़ सकता हूं और कैसे काम करता है? (प्रलेखन) – emanciperingsivraren
@emanciperingsivraren [एमडीएन पृष्ठ 'के बारे में' प्रतिस्थापन'] पर (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Specifying_a_string_as_a_parameter)। – Xufox