【发布时间】:2017-06-25 01:21:38
【问题描述】:
我有一个包含换行符的变量,例如 \r 和 \r\n。我想将文本 with 这些换行符写入文件。
我已经尝试过了,当使用 console.log(content) 时,它似乎正在工作,但是当我查看它写入的文件时,它会显示:test1\ntest2\r\ntest3 - 很明显这种方法行不通。
代码:
var content = args.content;
var content = content.replace(/(?:\r\n|\r|\n)/g, os.EOL);
fs.writeFile(args.path, content, function(error) {
callback(error);
});
【问题讨论】:
标签: javascript node.js line-breaks