JavaScript Zeichenkette N-te Zeile Abrufen

N-te Zeile einer Zeichenkette in JavaScript abrufen

Eine Notiz darüber, wie man eine beliebige Zeilennummer (N-te Zeile) aus mehrzeiligen Textdaten in JavaScript abruft. Während die zeilenweise Verarbeitung von Zeichenketten üblich ist, ist das Abrufen einer bestimmten Zeile (z. B. der i-ten Zeile) möglicherweise nicht so vertraut. Dies ist nützlich, wenn Sie eine bestimmte Zeile aus mehrzeiligen Zeichenketten abrufen, die in localStorage gespeichert sind.

Shou Arisaka
1 Min. Lesezeit
2. Okt. 2025

Dies ist eine Notiz darüber, wie man eine beliebige Zeilennummer (N-te Zeile) aus mehrzeiligen Textdaten in JavaScript abruft. Während es üblich ist, Zeile für Zeile aus einer Datei abzurufen und zu verarbeiten, gibt es möglicherweise weniger Situationen, in denen Sie eine bestimmte Zeilennummer direkt angeben und abrufen.

Methode 1: Verwendung von split

Diese Methode teilt die Zeichenkette durch Zeilenumbrüche und ruft die spezifische Zeilennummer ab.

var str = "hoge\nfuga\nfoo";
var lines = str.split(/\r?\n/);

// Die 2. Zeile abrufen (Index beginnt bei 0, also 1 angeben)
var secondLine = lines[1]; // "fuga"

Methode 2: Verwaltung mit JSON-Format

Diese Methode verwendet das JSON-Format, um jede Zeile als Schlüssel-Wert-Paar zu verwalten.

var jsonStr = '{ "1": "hoge", "2": "fuga" }';
var jsonObj = JSON.parse(jsonStr);

// Die 2. Zeile abrufen
var secondLine = jsonObj["2"]; // "fuga"

Sie können je nach Situation und Benutzerfreundlichkeit eine der beiden Methoden wählen. Besonders wenn Sie Zeilennummern in localStorage oder ähnlichem verwalten möchten, könnte das JSON-Format praktisch sein.

Diesen Artikel teilen

Shou Arisaka 2. Okt. 2025

🔗 Links kopieren