2013-06-14 6 views
18

Ich habe Folgendes:Wie mache ich ein Array aus einem String mit Newline in JavaScript?

var quoted_text = window.getSelection;

Zum Beispiel:

Akzeptieren Sie die Nutzungsbedingungen

Der Stapel Exchange Network (das „Network“) ist eine Reihe von verwandten Internetseiten und andere Anwendungen für Fragen und Antworten Unternehmen und betrieben von Stack Exchange Inc. ("Stack Exchange"), einer Delaware Corporation. Bitte lesen Sie diese Servicebedingungen ("Vereinbarung") unter sorgfältig durch, bevor Sie das Netzwerk oder andere Dienste nutzen, die im Netzwerk (zusammenfassend als "Dienste" bezeichnet) bereitgestellt werden. Durch die Nutzung oder den Zugriff auf die Dienste erklären Sie sich damit einverstanden, an alle Bestimmungen und Bedingungen von dieser Vereinbarung gebunden zu sein. Wenn Sie nicht allen Bedingungen dieser Vereinbarung zustimmen, verwenden Sie die Dienste nicht. Die Dienste werden von Sie („Teilnehmer“ oder „Sie“) unter den folgenden Bedingungen erreicht: 1. Der Zugang zu den Dienstleistungen

Vorbehaltlich der Bedingungen und Konditionen dieser Vereinbarung, Stapel von Exchange bieten kann Bereitstellung der Dienste, wie ausführlicher im Netzwerk beschrieben, und die vom Teilnehmer ausgewählt werden, ausschließlich für die eigene Nutzung des Abonnenten , und nicht für die Nutzung oder den Vorteil Dritter. Die Dienste umfassen, sind aber nicht beschränkt auf, alle Dienste, die Stack Exchange für den Abonnenten durchführt, sowie das Anbieten von beliebigen Inhalten (wie unten definiert) im Netzwerk (z. B. ). Stack Exchange kann die Dienste jederzeit ändern, aussetzen oder einstellen, einschließlich der Verfügbarkeit von beliebigen Features, Datenbanken oder Inhalten. Stack Exchange kann auch Beschränkungen für bestimmte Funktionen und Dienste auferlegen oder den Zugriff des Teilnehmers auf Zugang zu Teilen oder allen Diensten ohne vorherige Ankündigung oder Haftung einschränken. Stack Exchange behält sich das Recht vor, diese Nutzungsbedingungen nach eigenem Ermessen jederzeit zu ändern, indem sie die geänderten Servicebedingungen unter im Netzwerk veröffentlichen und eine Benachrichtigung per E-Mail, sofern möglich, oder unter an das Netzwerk senden. Der Abonnent ist für die Überprüfung verantwortlich und muss sich mit diesen Änderungen vertraut machen. Die Nutzung der Dienste durch Abonnenten im Anschluss an diese Änderung setzt die Zustimmung des Teilnehmers zu die Bedingungen dieser Vereinbarung in der geänderten Fassung.

Wie kann ich in Array von diesem Text durch Zeilenumbrüche machen?

Ich muss am Anfang jeder Zeile einfügen simbols ">", wie geht das?

Antwort

26

Verwenden split()

Fore Beispiel

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

wird auszudrucken

["abc", "def"] 
5

verwenden Javascript .split() Funktion ein Array mit Elementen durch '\ n' und dann manuell iterieren gespaltet erstellen durch dieses Array und fügen Sie '<' für jedes Element hinzu. Der folgende Code kann helfen:

var str="How\nare\nyou\ndoing\ntoday?"; 
var n = str.split("\n"); 
for(var x in n){ 
    n[x]= '>'+n[x]; 
    alert(n[x]); 
} 
Verwandte Themen