2013-06-14 16 views
18

私はこれを持っています:JavaScriptで改行文字列から配列を作る方法は?

var quoted_text = window.getSelection;例えば

サービス

ザ・スタック交流ネットワーク(「ネットワーク」)の利用規約を受け入れ、関連 のインターネットサイトとの質問と回答のため、他のアプリケーションのセットです、 を所有していましたデラウェア州 企業であるスタック・エクスチェンジ・インク(「スタック・エクスチェンジ」)によって運営されている。ネットワークまたは ネットワーク(総称して「サービス」)に記載されているサービスをご利用になる前に、これらのサービス規約(「契約」) をよくお読みください。 サービスを使用またはアクセスすることにより、本契約の のすべての利用規約に拘束されることに同意するものとします。 本契約のすべての条件に同意しない場合は、本サービスを使用しないでください。サービスは、以下の条件の下で(「加入者」または「あなた」) あなたによってアクセスされています。本契約の条件に

件名、スタック交換 がに提供するかもしれないサービスへ 1.アクセス ネットワークで詳しく説明されているサービスを提供します。これは、サブスクライバーが、サブスクライバーの使用または利益のためではなく、サブスクライバー自身の使用のためにのみ使用します。サービス には、ネットワーク上の任意のコンテンツ(以下に定義されている )の提供だけでなく、サブスクリプションのためのStack Exchange のサービスも含まれます。 Stack Exchangeは、 の機能、データベース、またはコンテンツの可用性を含む、いつでもサービスを変更、中断または を中止することがあります。スタック・エクスチェンジは、特定の機能およびサービスに制限を課すか、通知または義務を伴わずにサブスクライバーのサービスの一部または全部へのアクセスを制限することがあります。 Stack Exchangeは、ネットワークの に改訂された利用規約を掲載し、可能であれば電子メール、またはネットワーク に通知することにより、いつでもこの 利用規約を変更する権利を保有します。加入者は審査の責任を負い、 はそのような変更に精通していなければならない。 によるサービスの利用このような変更に伴う加入者は、本契約の条件の変更を受けた加入者の の受諾を構成します。

どのようにしてそのテキストから改行で配列を作ることができますか?

私はそれぞれの行の最初に貼り付ける必要がありますsimbols ">"、どのようにそれを行うには?

答えて

26

使用split()

フォア例

str = "abc\ndef"; 
console.log(str.split("\n")); 

は、 '\ nの' によって分割さの要素を持つ配列を作成するためのJavaScript .split()機能

["abc", "def"] 
5

使用を印刷した後、手動で繰り返しますその配列に「<」を追加します。次のコードは役に立ちます:

var str="How\nare\nyou\ndoing\ntoday?"; 
var n = str.split("\n"); 
for(var x in n){ 
    n[x]= '>'+n[x]; 
    alert(n[x]); 
} 
関連する問題