regex - Javascript RegExp Result -
यदि आप नियमित अभिव्यक्ति / (this | a) /
अब अगर मेरे पास:
var text = "यह एक वाक्य है।"; पाठ = पाठ। स्थान (/ (यह | एक) / जी, "_"); document.write (पाठ);
मुझे आउटपुट मिलता है: _ _ _ _ _ <वाक्य कोड
मैं जावास्क्रिप्ट के एक टुकड़े पर काम कर रहा हूं जो चुनिंदा स्टाइल करता है जिससे मैं चाहता हूं करना है '& lt; span class = "className" & gt; "+ word_in_regex +" & lt; / span & gt; "
जहां word_in_regex
उस अभिव्यक्ति से शब्द है जो कि है क्या यह संभव है या नहीं?
आप $ 1
का उपयोग कर सकते हैं पहले समूह के मिलान को संदर्भित करने के लिए प्रतिस्थापन स्ट्रिंग:
"यह एक वाक्य है।" (/ (यह | एक) / g, "_ $ 1_") // " _this__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ <_> _ <ग्लोबल को बदलने के लिए जी फ्लैग को नोट करें; अन्यथा केवल पहला मैच बदल दिया जाएगा। देखें और अधिक जानकारी के लिए।
Comments
Post a Comment