网站开发工程师优势,企业网站建设优势,云南做网站多少钱,提供网站制作价格需求#xff1a;把回车符#xff08;\r#xff09;和换行符#xff08;\n#xff09;去掉后#xff0c;写入到新的html文件中
步骤#xff1a;
读取源html文件内容正则替换字符串写入到新的html文件中
示例#xff1a;
获取html文件中的内容并检查#xff08;同时…需求把回车符\r和换行符\n去掉后写入到新的html文件中
步骤
读取源html文件内容正则替换字符串写入到新的html文件中
示例
获取html文件中的内容并检查同时注意用绝对路径
const fs require(fs)
const path require(path)
fs.readFile(path.join(__dirname, /test/压缩html/html.html), (err, data) {if (err) {console.log(err);}else {console.log(data.toString());}
}) 此时获取成功
第二步正则替换字符 观察到换行符已经去掉。
最后写入到其他html文件
完整代码
const fs require(fs)
const path require(path)
fs.readFile(path.join(__dirname, /test/压缩html/html.html), (err, data) {if (err) {console.log(err);}else {//正则替换字符去掉换行const htmlStr data.toString()const result htmlStr.replace(/[\r\n]/g, )console.log(result);//写入新文件中fs.writeFile(path.join(__dirname, /test/压缩html/new.html), result, err {if (err) console.log(err)else console.log(写入成功)})}})此时已经写入到新的文件中