Einführung
In diesem Lab werden wir untersuchen, wie man eine mehrzeilige Zeichenfolge in ein Array von Zeilen mit JavaScript aufteilt. Wir werden die String.prototype.split()-Methode und eine reguläre Ausdrucksmuster verwenden, um Zeilenumbrüche zu finden und ein Array von einzelnen Zeilen zu erstellen. Dies wird eine nützliche Technik für die Analyse und Bearbeitung von Textdaten in Webbasierte Projekte sein.
Wie man im Terminal/SSH mit Programmieren beginnt
Um im Terminal/SSH mit Programmieren zu beginnen, tippe einfach node.
Ein mehrzeiliges String in ein Array von Zeilen aufteilen
Um einen mehrzeiligen String in ein Array von Zeilen aufzuteilen:
- Verwende
String.prototype.split()und eine reguläre Ausdrucksmuster, um Zeilenumbrüche zu finden und ein Array zu erstellen. - Das reguläre Ausdrucksmuster
/\r?\n/findet sowohl\rals auch\nZeilenumbrüche. - Dies wird ein Array von Zeilen zurückgeben.
const splitLines = (str) => str.split(/\r?\n/);
splitLines("This\nis a\nmultiline\nstring.\n");
// ['This', 'is a','multiline','string.', '']
Zusammenfassung
Herzlichen Glückwunsch! Du hast das Lab "Split Into Lines" abgeschlossen. Du kannst in LabEx weitere Labs absolvieren, um deine Fähigkeiten zu verbessern.