用nodejs替换文件中的字符串

我使用md5 grunt任务生成MD5文件名。现在,我想在任务的回调中使用新文件名重命名HTML文件中的源。我想知道什么是最简单的方法。

回答:

您可以使用简单的正则表达式:

var result = fileAsString.replace(/string to be replaced/g, 'replacement');

所以…

var fs = require('fs')

fs.readFile(someFile, 'utf8', function (err,data) {

if (err) {

return console.log(err);

}

var result = data.replace(/string to be replaced/g, 'replacement');

fs.writeFile(someFile, result, 'utf8', function (err) {

if (err) return console.log(err);

});

});

以上是 用nodejs替换文件中的字符串 的全部内容, 来源链接: utcz.com/qa/435519.html

回到顶部