2016-05-17 4 views
-2

リターン文字とその文字列を分割することはできません。その文字列をJSONから、私は解像度を持っている

var x=  "nID_ServiceData 
      0-151975019"; 
var y = x.split(' '); 

それは["nID_ServiceData↵0-151975019"]になったので、私はもう一度試してください。

y.split('↵'); 

しかし、私は再び - ["nID_ServiceData↵0-151975019"]を持っています。 ここで私は間違いをしますか?

+0

あなたの引用されたコードが生成さ構文エラー。あなたの実際のコードを簡潔にして間違ったものにしないでください。 –

+3

x.split( '\ n')またはx.split( '\ r \ n')を使用してください – Paul

+0

@Paul hooray!それはたくさん働いています! – Jonny

答えて

4

返信文字は、\nと表示されます(x.split("\n");)。

2

var y = x.split(' ');は、スペースに分割しようとしていますが、文字列に改行(\n)があります。空白ではなく、改行で分割します。

var x = "nID_ServiceData\n0-151975019"; 
var y = x.split("\n"); 

改行 CRLFの組み合わせ(\r\nを)かもしれないが(ちょうど\n)、あなたは、分割を行うために、正規表現を使用することができない場合があります:

var x = "nID_ServiceData\n0-151975019"; 
var y = x.split(/\r?\n/); 
関連する問題