Potrzebuję przeczytać plik i zamienić niektóre teksty w tym pliku na zawartość dynamiczną. Kiedy spróbowałem string.replace, nie działa on dla danych, które odczytałem z pliku .Ale dla działającego łańcucha. Korzystam z node.js i express.string.replace nie działa w serwerze ekspresowym 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);
}
});
wyjściowa:
temp: Hello Myname, would you like some tea?
msg: Hello %NAME%, would you like some %DRINK%?
Dzięki wszystkim ... Mam it..I jestem nowy javascript .. – Damodaran