web-dev-qa-db-fra.com

Comment créer un tableau à partir d'une chaîne par saut de ligne en JavaScript?

J'ai ça:

var quoted_text = window.getSelection;

Par exemple:

Accepter les conditions d'utilisation

Le Stack Exchange Network (le "Réseau") est un ensemble de sites Internet connexes et d'autres applications de questions et réponses, détenu et exploité par Stack Exchange Inc. ("Stack Exchange"), une société du Delaware. Veuillez lire attentivement ces conditions de service ("Accord") avant d'utiliser le Réseau ou tout service fourni sur le Réseau (collectivement, les "Services"). En utilisant ou en accédant aux Services, vous acceptez d'être lié par tous les termes et conditions du présent Accord. Si vous n'acceptez pas tous les termes et conditions du présent Accord, n'utilisez pas les Services. Vous accédez aux Services ("Abonné" ou "Vous") selon les termes et conditions suivants: 1. Accès aux Services

Sous réserve des termes et conditions du présent Accord, Stack Exchange peut proposer de fournir les Services, tels que décrits plus en détail sur le Réseau, et qui sont sélectionnés par l'Abonné, uniquement pour son propre usage, et non pour l'usage ou le bénéfice d'un tiers fête. Les services doivent inclure, mais sans s'y limiter, tous les services que Stack Exchange effectue pour l'Abonné, ainsi que l'offre de tout Contenu (tel que défini ci-dessous) sur le Réseau. Stack Exchange peut modifier, suspendre ou interrompre les Services à tout moment, y compris la disponibilité de toute fonctionnalité, base de données ou Contenu. Stack Exchange peut également imposer des limites sur certaines fonctionnalités et services ou restreindre l'accès de l'Abonné à des parties ou à tous les Services sans préavis ni responsabilité. Stack Exchange se réserve le droit, à sa discrétion, de modifier ces conditions d'utilisation à tout moment en publiant des conditions d'utilisation révisées sur le réseau et en fournissant un avis par e-mail, si possible, ou sur le réseau. L'abonné est responsable d'examiner et de se familiariser avec ces modifications. L'utilisation des Services par l'Abonné après une telle modification constitue l'acceptation par l'Abonné des termes et conditions du présent Contrat tel que modifié.

Comment puis-je créer un tableau à partir de ce texte par des retours à la ligne?

J'ai besoin de coller au début de chaque ligne de symboles ">", comment faire?

29
user2484836

Utilisez split ()

Exemple

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

imprimera

["abc", "def"] 
42
Akusete

Utilisez la fonction javascript .split() pour créer un tableau avec des éléments séparés par "\ n", puis parcourez manuellement ce tableau et ajoutez "<" pour chaque élément. Le code suivant peut vous aider:

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