मुझे फ़ाइल को पढ़ने और गतिशील सामग्री के साथ उस फ़ाइल में कुछ ग्रंथों को प्रतिस्थापित करने की आवश्यकता है। जब मैंने string.replace की कोशिश की तो यह उस डेटा के लिए काम नहीं कर रहा है जिसे मैंने फ़ाइल से पढ़ा है लेकिन स्ट्रिंग के लिए यह काम कर रहा है। मैं node.js और एक्सप्रेस का उपयोग कर रहा हूँ।string.replace node.js एक्सप्रेस सर्वर में काम नहीं कर रहा है
fs.readFile('test.html', function read(err, data) {
if (err) {
console.log(err);
}
else {
var msg = data.toString();
msg.replace("%name%", "myname");
msg.replace(/%email%/gi, '[email protected]');
temp = "Hello %NAME%, would you like some %DRINK%?";
temp = temp.replace(/%NAME%/gi,"Myname");
temp = temp.replace("%DRINK%","tea");
console.log("temp: "+temp);
console.log("msg: "+msg);
}
});
आउटपुट:
temp: Hello Myname, would you like some tea?
msg: Hello %NAME%, would you like some %DRINK%?
सभी को धन्यवाद ... मुझे मिल गया it..I जावास्क्रिप्ट को नया हूँ .. – Damodaran