Javascript 无法用反斜杠字符替换字符串
我正在尝试将“\n”替换为“\\n” 我试图将反斜杠转换为ascii码,但仍然无法替换字符串 这是我的密码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”);
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”结果都没有意义。)