在以下文字中:
text\n\nWhy';
我试图摆脱\(包括符号)之后的所有内容,以便我的输出将是: 文本
我该怎么办? 尝试:
var s = 'text\n\nWhy';
s = s.substring(0, s.indexOf('\'));
console.log (s)
答案 0 :(得分:5)
\n
是escape character。您需要搜索"字符"。
var s = 'text\n\nWhy';
s = s.substring(0, s.indexOf('\n'));
console.log (s)

答案 1 :(得分:0)
使用\n
代替\
进行转义。
答案 2 :(得分:0)
您可以在数组中拆分字符串,只保留第一个元素:
var fullText = 'text\n\nWhy';
var result = fullText.split('\n')[0];
console.log (result);