2016-10-12 5 views
1

に特殊文字\ nの後にテキストをトリミングする方法:私の出力がされるように、私は、\の後にすべてのものを取り除くためにしようとしている次のテキストでjsの

text\n\nWhy'; 

(記号が含まを): テキストを

どうすればいいですか? が試した:

var s = 'text\n\nWhy'; 
s = s.substring(0, s.indexOf('\')); 
console.log (s) 
+0

substringメソッドは完全に正常に動作しますが、私はあなたがに基づいて、文字列の一部を取得する別の方法について知ってもらいたいです何かのインデックス: 'var s = 'テキスト\ n \ nWhy';' 'var sub = s.split( '\ n')[0]' –

答えて

5

\nは改行のためescape characterです。その "文字"を検索する必要があります。

var s = 'text\n\nWhy'; 
 
s = s.substring(0, s.indexOf('\n')); 
 
console.log (s)

0

使用\nの代わりに、それはエスケープだとして\

0

あなたは配列内の文字列を分割し、ちょうど最初の要素を保つことができます。

var fullText = 'text\n\nWhy'; 
var result = fullText.split('\n')[0]; 
console.log (result); 
関連する問題