Heim > Web-Frontend > js-Tutorial > Wie gehe ich mit Backslashes in JavaScript-Strings und regulären Ausdrücken um?

Wie gehe ich mit Backslashes in JavaScript-Strings und regulären Ausdrücken um?

Linda Hamilton
Freigeben: 2024-12-24 22:39:11
Original
377 Leute haben es durchsucht

How Do I Handle Backslashes in JavaScript Strings and Regular Expressions?

Backslashes () in Strings abrufen

In JavaScript dient der Backslash als Sonderzeichen in String-Literalen und regulären Ausdrücken. Um einen tatsächlichen Backslash einzubauen, muss man das Zeichen () verdoppeln, um die besondere Bedeutung zu maskieren.

Um beispielsweise eine Zeichenfolge mit einem einzelnen Backslash zu definieren:

var str = "\I have one backslash";
Nach dem Login kopieren

Ähnlich auch zum Definieren ein reguläres Ausdrucksmuster, das einem einzelnen Backslash entspricht:

var rex = /\/;
Nach dem Login kopieren

Wenn Sie eine Zeichenfolge zum Erstellen eines regulären Ausdrucks verwenden, werden die Backslashes an beiden verdoppelt Ebenen.

// Matches *one* backslash
var rex = new RegExp("\\");
Nach dem Login kopieren

ES2015- und ES2018-Updates

ES2015 führt Vorlagenliterale, Tag-Funktionen und die String.raw-Funktion ein und ermöglicht die Definition von Strings mit Raw Backslashes.

let str = String.raw`\apple`;
Nach dem Login kopieren

Bei der Verwendung von ${-Ersetzungen innerhalb der Vorlage ist jedoch Vorsicht geboten Literale, da sie die Interpretation der Rohzeichenfolge beeinträchtigen können.

Das obige ist der detaillierte Inhalt vonWie gehe ich mit Backslashes in JavaScript-Strings und regulären Ausdrücken um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage