Ich muss eine Datei lesen und einige Texte in dieser Datei mit dynamischem Inhalt ersetzen. Wenn ich string.replace versuchte, funktioniert es nicht für die Daten, die ich aus der Datei gelesen habe .Aber für die Zeichenfolge funktioniert es. Ich verwende node.js und express.string.replace funktioniert nicht in node.js express server
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);
}
});
Ausgang:
temp: Hello Myname, would you like some tea?
msg: Hello %NAME%, would you like some %DRINK%?
Danke an alle ... Ich habe it..I Javascript ist hier .. – Damodaran