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.
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.
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.
Verarbeitet \n \r \t \f \v \0 \b sowie \" \' \\ – jede gängige Escape-Sequenz, die in JavaScript, Python, Go, JSON und anderen verwendet wird.
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.
Kopieren Sie die maskierte oder demaskierte Ausgabe mit einem einzigen Klick. Fügen Sie sie direkt in Quellcode, JSON-Dokumente oder Konfigurationsdateien ein.
Die Ausgabe aktualisiert sich sofort während der Eingabe. Schnelle Iteration, um einen String anzupassen, bis er in Ihrer Zielsprache korrekt geparst wird.
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.
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.
Fügen Sie Logs ein, die \n- und \t-Escape-Sequenzen enthalten, und demaskieren Sie diese, um den tatsächlichen formatierten Text zu lesen.
Konvertieren Sie zwischen Escape-Formen, die in verschiedenen Sprachen verwendet werden (JavaScript vs. Python vs. Go), wenn Sie Testdaten oder Fixtures migrieren.
Maskieren Sie spezielle Regex-Zeichen in Quellstrings, damit diese als Literale behandelt werden, wenn Sie sie in ein Regex-Muster kopieren.
Klicken Sie auf das Backslash-Symbol im DevSuite Pro Dock. Ein Editor-Panel mit Escape- und Unescape-Modi öffnet sich.
Fügen Sie den mehrzeiligen Text, den in Anführungszeichen gesetzten String oder den bereits maskierten Wert ein, den Sie konvertieren möchten.
Wählen Sie Escape, um ein code-sicheres String-Literal zu erzeugen, oder Unescape, um den ursprünglichen lesbaren Text wiederherzustellen.
Das konvertierte Ergebnis erscheint sofort im benachbarten Fenster. Lange Ausgaben sind scrollbar und werden umgebrochen.
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.
Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.