Javascript 无法用反斜杠字符替换字符串

Javascript 无法用反斜杠字符替换字符串,javascript,string,replace,Javascript,String,Replace,我正在尝试将“\n”替换为“\\n” 我试图将反斜杠转换为ascii码,但仍然无法替换字符串 这是我的密码 var str = item.NotesContent; var repStr = str.replace(/\n/g, "\\n"); 结果: 这是你想要的吗? 只需使用\退出即可。一个斜杠转义\另一个斜杠转义\\n\ var str=“\n这是新字符串\n” var repStr=str.replace(/\n+/g,\\\\n”);

我正在尝试将“\n”替换为“\\n

我试图将反斜杠转换为ascii码,但仍然无法替换字符串

这是我的密码

            var str = item.NotesContent;
            var repStr = str.replace(/\n/g, "\\n");
结果:

这是你想要的吗? 只需使用\退出即可。一个斜杠转义\另一个斜杠转义\\n\

var str=“\n这是新字符串\n”
var repStr=str.replace(/\n+/g,\\\\n”);

console.log(repStr)结果似乎不错。有什么问题?如果你能看到“\”那它就开始工作了。所需结果的示例将非常有用。带有
\n
的正则表达式根本不匹配反斜杠:反斜杠转义“n”以生成换行符。在问题中显示“原始字符串”的地方,是一个字符串跨越四行,还是四个单独的字符串依次打印?(无论哪种方式,显示的“newstring here”结果都没有意义。)