fs读取文件,并且替换文件中指定的字符串

使用方式如下

replaceFile('路径', '被替换字符串 或 正则表达式', '新字符串')

实现代码如下:

/**
 * 读取文件,并且替换文件中指定的字符串
 */
let replaceFile = function (filePath, sourceRegx, targetStr) {
    fs.readFile(filePath, function (err, data) {
        if (err) {
            return err;
        }
        let str = data.toString();
        str = str.replace(sourceRegx, targetStr);
        fs.writeFile(filePath, str, function (err) {
            if (err) return err;
        });
    });
}
更新日期:
作者: qwding