So ersetzen Sie Platz durch neue Linie in JavaScript

So ersetzen Sie Platz durch neue Linie in JavaScript

Ein Raum wird verwendet, um Wörter in einem Satz zu trennen. Die Zugabe von Raum macht den gesamten Satz bedeutungsvoll aussagekräftig. Um den Inhalt jedoch lesbarer zu machen, wird eine neue Zeile verwendet. Verwenden Sie das neue Zeilenzeichen (\ n), um den Inhalt in die nächste Zeile zu verschieben, um das neue Zeilenzeichen zu verwenden (\ n).

In diesem Beitrag veranschaulicht die Methoden zum Ersetzen von Platz durch eine neue Linie in JavaScript.

So ersetzen Sie Platz durch neue Linie in JavaScript?

Um Platz durch die neue Linie zu ersetzen, können Sie die angegebenen genannten Methoden verwenden:

    • ersetzen()
    • alles ersetzen()

Schauen wir uns die Arbeit jeder Methode an.

Methode 1: Ersetzen Sie Platz durch neue Linie mit Ersatz () Methode

Der "ersetzen()Die Methode ersetzt den Wert in einer Zeichenfolge durch die angegebene Zeichenfolge oder ein Zeichen. Es ist die vordefinierte Methode des Objekts des String -Typs. Es gibt eine neue Zeichenfolge als Ausgabe mit den ersetzten Werten zurück, nachdem die Zeichenfolge nach einem bestimmten Wert oder einem Regex -Muster gesucht wurde.

In unserem Fall werden wir eine neue Linie verwenden, um den Speicherplatz in einer Saite zu entfernen.

Syntax

Befolgen Sie die untergegebene Syntax, um die Methode Ersatz () zu verwenden:

ersetzen ("SearchValue", "ErsatzValue")


Die angegebene Methode erfordert zwei Parameter; Einer ist das "SearchValue"Das wird in einer Zeichenfolge gesucht und muss ersetzt werden, und das andere ist das"Ersetzen SieValueDas wird als Austauscher verwendet. Zum Beispiel ist der Speicherplatz der ersetzte Wert, der in einer Zeichenfolge gesucht wird, und die neue Zeile ist der Ersatz.

Beispiel 1: Ersetzen von Einzelraum durch neue Linie

In diesem Beispiel erstellen wir zunächst eine String -Typ -Variable, um eine Zeichenfolge mit Leerzeichen zu speichern:

var str = "Willkommen bei LinuxHint"


Rufen Sie dann die Methode Ersatz () an, indem Sie den Speicherplatz („“) als ersetzter Wert übergeben, der in der Zeichenfolge und in der neuen Zeile gesucht wird “\N”Wird als Austausch übergeben:

Konsole.log (str.ersetzen ("", "\ n"));


Die Ausgabe zeigt, dass die Ersatz () -Methode nur das erste Vorkommen des Raums durch die neue Linie ersetzt, während die Zeichenfolge zwei Räume enthält:


Wenn Sie alle Vorkommen der Räume durch eine neue Linie in einer Zeichenfolge ersetzen möchten, folgen Sie dem nächsten Abschnitt.

Beispiel 2: Ersetzen mehrerer Räume durch neue Linie

Hier betrachten wir die gleiche Zeichenfolge wie im vorherigen Beispiel und ersetzen alle Leerzeichen durch die neue Linie mit dem Regex -Muster/ /G”In der Methode ersetzen ():

Konsole.log (str.ersetzen ( / / g, "\ n"));


Im Regex -Muster haben wir das hinzugefügtG”(Global) Flag, um alle Vorkommen der Räume in einer Saite abzustimmen.

Wie Sie sehen können, zeigt der Ausgang an, dass alle Räume erfolgreich durch eine neue Linie ersetzt werden. Jedes Wort nach dem Raum beginnt in einer neuen Zeile:


Wenn Sie dieselbe Operation ohne Verwendung des Regex ausführen möchten, verwenden Sie die unterhalb der Diskussionsmethode.

Methode 2: Ersetzen

Es gibt eine andere Methode, um etwas aus einer Zeichenfolge zu ersetzen, die als "das" namens "alles ersetzen()" Methode. In der Methode Ersatz () müssen Sie keinen Regex hinzufügen, um alle Instanzen eines bestimmten Zeichens in einer Zeichenfolge zu ersetzen. Diese Methode akzeptiert auch zwei Parameter, eine ist der durchsuchte Wert, und der andere ist sein zugehöriger Austauscher.

Syntax

Befolgen Sie die angegebene Syntax, um die Methode ersatzeAll () zu verwenden:

ersetzen ("SearchValue", "ErsatzValue")


Beispiel

In diesem Beispiel verwenden wir die gleiche Zeichenfolge, die im vorherigen Beispiel erstellt wurde, und ersetzen dann alle Leerzeichen durch die neue Zeile, ohne ein Regex -Muster zu verwenden:

Konsole.log (str.ersetzen ("", "\ n"));


Wie Sie sehen können, dass alle Wörter nach dem Inneren der Räume in die neue Zeile verschoben werden:


Wir haben alle Methoden zum Ersetzen von Platz durch eine neue Linie in JavaScript zusammengestellt.

Abschluss

Um Leerzeichen durch eine neue Linie in einer Zeichenfolge zu ersetzen. Der erste Ansatz ersetzte nur das erste Ereignis, während das Regex -Muster zum Ersetzen aller Ereignisse verwendet wird. Im Vergleich dazu ersetzt die Methode ersetztage () alle Vorkommen aus der Zeichenfolge. In diesem Beitrag haben wir die Methoden zum Ersetzen von Leerzeichen durch eine neue Linie mit detaillierten Beispielen veranschaulicht.