String Escape / Unescape
Strings für JSON-, JavaScript- und HTML-Kontexte escapen und unescapen.
StringEscape.cheatsheet
\→\\"→\"newline→\ntab→\tcarriage return→\rbackspace→\bform feed→\fÜber dieses Tool
Das Escaping und Unescaping von Strings ist eine grundlegende Aufgabe in der Softwareentwicklung, besonders wenn Sie mit JSON-, JavaScript- und HTML-Kontexten arbeiten. Wenn Sie Sonderzeichen wie Anführungszeichen, Backslashes, Zeilenumbrüche oder Unicode-Symbole in Strings einschließen, müssen sie nach formatspezifischen Regeln codiert werden, um Syntaxfehler oder unbeabsichtigte Zeicheninterpretation zu vermeiden. Dieses Tool vereinfacht diesen Prozess, indem es Strings sofort zwischen escapedrn und unescapedrn Formen über mehrere Formate hinweg konvertiert.
Um das Tool zu verwenden, wählen Sie Ihr Zielformat aus den Registerkarten (JSON, JavaScript oder HTML) aus, fügen Sie Ihren String in das Eingabefeld ein und wählen Sie, ob Sie escapen oder unescapen möchten. Das Tool verarbeitet Ihren Text sofort und zeigt das korrekt formatierte Ergebnis an. Sie können die Ausgabe mit einem Klick kopieren und so den escaped String direkt in Ihren Code integrieren, ohne manuelle Formatierungsfehler zu riskieren. Das Tool behandelt alle Sonderzeichen automatisch—Anführungszeichen, Backslashes, Zeilenumbrüche, Wagenrücklauf, Unicode-Escapes und mehr.
Dieses Tool ist unbezahlbar für Entwickler, die Konfigurationsdateien, API-Anfragen oder Datenaustausche schreiben, die ordnungsgemäße String-Codierung erfordern. Es ist auch nützlich beim Debuggen von Code, der Benutzereingaben verarbeitet, da Sie schnell überprüfen können, ob Strings korrekt escaped sind, bevor Sie sie verarbeiten. Egal ob Sie JSON für einen Webdienst vorbereiten, JavaScript-String-Literale schreiben oder HTML-Inhalte einbetten—dieses Tool beseitigt das Rätselraten und gewährleistet, dass Ihre Strings jedes Mal korrekt formatiert sind.
Häufig gestellte Fragen
Code-Implementierung
import json
import html
import re
text = 'Hello "world"\nLine 2 & <tag>'
# JSON string escaping
json_escaped = json.dumps(text)
print(json_escaped)
# '"Hello \"world\"\nLine 2 & <tag>"'
# Python repr (Python string literal escaping)
py_escaped = repr(text)
print(py_escaped)
# '\'Hello "world"\nLine 2 & <tag>\''
# HTML escaping
html_escaped = html.escape(text)
print(html_escaped)
# 'Hello "world"\nLine 2 & <tag>'
# Regex escaping (escape metacharacters for use in pattern)
regex_escaped = re.escape("price: $4.99 (USD)")
print(regex_escaped)
# 'price:\ \$4\.99\ \(USD\)'Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.