HOWTO · JavaScript

JavaScript Escape Backslash

Im heutigen Beitrag erfahren wir, wie man Backslash in JavaScript maskiert.

Auf dieser Seite

Im heutigen Beitrag erfahren wir, wie man Backslash in JavaScript maskiert.

Escape Backslash in JavaScript

Escape-Zeichen sind das Symbol, das verwendet wird, um einen Escape-Befehl zu starten. Es sind Charaktere, die anders interpretiert werden können, als wir beabsichtigten.

JavaScript verwendet als Escape-Zeichen das vorangestellte \.

Der Backslash \ ist in JavaScript, wie in vielen anderen Sprachen auch, ein Escape-Zeichen. JavaScript versucht, das nächste Zeichen zu maskieren, wenn es auf einen umgekehrten Schrägstrich trifft.

Zum Beispiel ist \n ein Zeilenvorschubzeichen (anstelle eines Backslash gefolgt von dem Buchstaben n). Der Backslash in JavaScript \ ist für die Verwendung als Escape-Zeichen reserviert.

Um einen wörtlichen umgekehrten Schrägstrich zu erstellen, müssen Sie ihn maskieren. Das bedeutet, dass \\ einen einzelnen Backslash ausgibt und \\\\ zwei usw.

let string = 'Hello World. Welcome to my \\ BlogPost \ ';
string = string.split('\\');
console.log(string);

Im obigen Beispiel haben wir den String mit einem Backslash definiert. Wir haben die Zeichenfolge in zwei Teile aufgeteilt, die durch einen Backslash getrennt sind.

Um dem Backslash in JavaScript zu entkommen, haben wir die Regex \\ verwendet.

Die Ausgabe des obigen Beispiels ist:

["Hello World. Welcome to my ", " BlogPost  "]

Demo hier