← Zurück zu den Funktionen
Free

Backslash-Escaper

Backslash-Escaper konvertiert Strings in ihre maskierte Form (\n \t \r \" \' \\ und Unicode-Escapes) und zurück. Unverzichtbar beim Einbetten von mehrzeiligem Text, Anführungszeichen oder Sonderzeichen in JavaScript-, Python-, Go- oder JSON-Quellcode ohne Syntaxfehler.

Beim Einbetten von Text als String-Literal in Quellcode – ein JavaScript-String, ein JSON-Wert, ein Python-Dict – müssen Sonderzeichen maskiert werden, damit der Code korrekt geparst wird. Der Backslash-Escaper erledigt dies sofort. Der Escape-Modus nimmt Rohtext mit Zeilenumbrüchen, Tabs und Anführungszeichen auf und erzeugt einen einzeiligen maskierten String, den Sie in einer beliebigen Programmiersprache zwischen Anführungszeichen einfügen können. Unescape kehrt den Prozess um – fügen Sie den maskierten String ein und erhalten Sie den ursprünglichen, lesbaren Text zurück. Das Tool erkennt alle gängigen Escape-Sequenzen: \n (Zeilenumbruch), \r (Wagenrücklauf), \t (Tabulator), \f (Seitenvorschub), \v (vertikaler Tabulator), \0 (Null-Zeichen), \b (Backspace), \" \' \\ sowie \xHH und \uHHHH Unicode-Escapes. Keine programmiersprachenspezifischen Überraschungen – alle gängigen Escape-Regeln werden unterstützt.

Live-Vorschau
example.com
Backslash Escape / Unescape Escapen Unescapen
Roh-String
Line 1 Line 2 "tabbed" With a 'quote'
Escapete Ausgabe
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Hauptmerkmale

Sonderzeichen maskieren

Konvertiert Zeilenumbrüche, Tabs, Anführungszeichen und Backslashes in ihre Escape-Sequenz-Form (\n \t \" \\). Sicher zum Einfügen als String-Literal in einer beliebigen Programmiersprache.

Demaskieren zum Original

Kehrt Escape-Sequenzen zurück in den Originaltext um. Fügen Sie einen maskierten String ein und lesen Sie ihn in seiner rohen, lesbaren Form.

Unterstützt alle Standard-Escapes

Verarbeitet \n \r \t \f \v \0 \b sowie \" \' \\ – jede gängige Escape-Sequenz, die in JavaScript, Python, Go, JSON und anderen verwendet wird.

Unicode-Escape-Unterstützung

Konvertiert Nicht-ASCII-Zeichen in das Format \xHH oder \uHHHH und dekodiert sie zurück. Nützlich für den Umgang mit Unicode-Text im Quellcode.

Ein-Klick-Kopie

Kopieren Sie die maskierte oder demaskierte Ausgabe mit einem einzigen Klick. Fügen Sie sie direkt in Quellcode, JSON-Dokumente oder Konfigurationsdateien ein.

Echtzeit-Vorschau

Die Ausgabe aktualisiert sich sofort während der Eingabe. Schnelle Iteration, um einen String anzupassen, bis er in Ihrer Zielsprache korrekt geparst wird.

Häufige Anwendungsfälle

Mehrzeiligen Text in JS einbetten

Konvertieren Sie einen mehrzeiligen Absatz in eine mit \n verbundene einzelne Zeile, sodass Sie ihn als JavaScript-String-Literal einfügen können, ohne Template-Literal-Hacks nutzen zu müssen.

JSON-Werte vorbereiten

Maskieren Sie Anführungszeichen und Zeilenumbrüche in einem String, bevor Sie ihn als JSON-Wert einfügen – dies vermeidet Parse-Fehler durch nicht maskierte "-Zeichen.

Maskierte Logs debuggen

Fügen Sie Logs ein, die \n- und \t-Escape-Sequenzen enthalten, und demaskieren Sie diese, um den tatsächlichen formatierten Text zu lesen.

Strings zwischen Sprachen portieren

Konvertieren Sie zwischen Escape-Formen, die in verschiedenen Sprachen verwendet werden (JavaScript vs. Python vs. Go), wenn Sie Testdaten oder Fixtures migrieren.

Mit Regex-Quellen arbeiten

Maskieren Sie spezielle Regex-Zeichen in Quellstrings, damit diese als Literale behandelt werden, wenn Sie sie in ein Regex-Muster kopieren.

Anwendung
1

Backslash-Tool öffnen

Klicken Sie auf das Backslash-Symbol im DevSuite Pro Dock. Ein Editor-Panel mit Escape- und Unescape-Modi öffnet sich.

2

Text einfügen

Fügen Sie den mehrzeiligen Text, den in Anführungszeichen gesetzten String oder den bereits maskierten Wert ein, den Sie konvertieren möchten.

3

Modus wählen

Wählen Sie Escape, um ein code-sicheres String-Literal zu erzeugen, oder Unescape, um den ursprünglichen lesbaren Text wiederherzustellen.

4

Ausgabe prüfen

Das konvertierte Ergebnis erscheint sofort im benachbarten Fenster. Lange Ausgaben sind scrollbar und werden umgebrochen.

5

Kopieren & in Code einfügen

Klicken Sie auf Kopieren, um den maskierten String zu übernehmen, und fügen Sie ihn dann zwischen die Anführungszeichen in Ihrer JavaScript-, Python- oder JSON-Datei ein.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen