繁体   English   中英

使用 Node.js 将 '\n' 写入文件

[英]Writing '\n' to a file using Node.js

我需要将字符串\n (不是新行,而是文字字符串)写入文件。 任何想法如何做到这一点?

javascript 和 node.js 中的转义字符\反斜杠

因此,在您的字符串\n之前添加一个额外的\反斜杠

字符串: \\n

输出: \n

假设您要询问如何转义'\n'使其不会被解释为换行符,那只是将 \ 字符加倍: '\\n' 如何写入文件是一个不同的问题。

正如其他人所提到的,您需要转义反斜杠 (\)。 你可以这样做:

const literalNewline = `This is a newline character: \\n`;
fs.writeFileSync('newline.txt', literalNewline);

如果没有转义的反斜杠,我会得到:

这是一个换行符:

当我转义角色时,我得到了我正在寻找的结果:

这是一个换行符:\n

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM