स्ट्रिंग से सबस्ट्रिंग के सभी उदाहरणों को हटाने के लिए मैं एक चर का उपयोग कैसे कर सकता हूं? इसmyString.replace (VARIABLE, "") ...... लेकिन वैश्विक स्तर पर
की तरह (दूर करने के लिए, मैं,, सोच रहा हूँ सबसे अच्छा तरीका बदलने के लिए है कुछ भी नहीं के साथ विश्व स्तर पर ... है ना?)अगर मैं इन 2 तार है,
myString = "This sentence is an example sentence."
oldWord = " sentence"
फिर कुछ
myString.replace(oldWord, "");
केवल स्ट्रिंग में चर के पहले उदाहरण को प्रतिस्थापित करता है।
लेकिन अगर मैं इस myString.replace(/oldWord/g, "");
यह काम नहीं करता है, क्योंकि यह oldWord सोचता है, इस मामले में की तरह वैश्विक ग्राम जोड़ने के लिए, स्ट्रिंग, नहीं एक चर है। मैं चर के साथ यह कैसे कर सकता हूँ?
संभव डुप्लिकेट [आप कैसे एक नियमित अभिव्यक्ति जावास्क्रिप्ट को एक चर पारित करते हैं?] (http://stackoverflow.com/ प्रश्न/494035/कैसे-करें-आप-पास-ए-वेरिएबल-टू-ए-नियमित-अभिव्यक्ति-जावास्क्रिप्ट) – fxp