0

次のような外部リソース(生のテキストファイル)があります。

1. Title 1
Content 1
|
2. Title 2
Content 2
|
3. Title 3
Content 3

それらをAJAX経由でWebページにロードし、content.split( "\ n | \ n")を使用して、コンテンツを配列に抽出して使用したいと考えています。しかし、それは機能していないようです。

奇妙なことに、split( "\ n |")は機能しますが、split( "| \ n")split( "\ n | \ n ")も機能しません。

4

1 に答える 1

2

これはJavaScript関連ではありません。これはオペレーティングシステムに関連しています。

  var canonicalizeNewlines = function(str) {
      return str.replace(/(\r\n|\r|\n)/g, '\n');
  };

基本的に、DOS(Windows)、FreeBSD、およびUnixシステムは、行を終了するために異なる白い文字を使用します。/rDOS用、/r/nFreeBSDベース(Mac)用です。これにより、すべての新しい行に単一のスタイル、つまりUnixのデフォルトスタイルが適用されます\n

于 2012-12-01T10:06:21.587 に答える