Was das Tool macht
Fügen Sie Text ein und erhalten Sie ihn maskiert für die Sprache, in der Sie gerade schreiben, oder fügen Sie ein maskiertes Literal ein und erhalten Sie den ursprünglichen Text zurück. Die Ausgabe wird während der Eingabe aktualisiert.
| Format | Maskierungsregeln |
|---|---|
| JSON-String | \" \\ \n \t \uXXXX |
| C#-String | \" \\ \0 \a \n sowie \u-, \U- und \x-Escapes |
C#-Verbatim @"..." | Anführungszeichen verdoppelt: "" |
C#-Raw """...""" | wählt ein Trennzeichen, das länger ist als jede Folge von Anführungszeichen im Text |
JavaScript '...', "...", `...` | \xHH, \u{...}, Zeilenfortsetzungen, \${ in Templates |
| SQL | einfache Anführungszeichen verdoppelt: '' |
| CSV-Feld | nur bei Bedarf in Anführungszeichen, Anführungszeichen verdoppelt |
| XML / HTML | & < > " '; beim Demaskieren werden benannte und numerische Entitäten aufgelöst |
| Regulärer Ausdruck | Backslash vor . * + ? ^ $ ( ) [ ] { } | / \ |
Besondere Funktionen
- Demaskieren akzeptiert das Literal mit oder ohne Anführungszeichen, sodass Sie
@"C:\temp"oder'O''Brien'direkt aus dem Code einfügen können. - Genaue Fehler: Eine ungültige Escape-Sequenz wie
\qin C# wird mit Zeile und Spalte gemeldet. Warnungen markieren Text, der das Literal zerstören würde, etwa ein unmaskiertes Anführungszeichen. - Nicht-ASCII maskieren schreibt jedes Nicht-ASCII-Zeichen als Escape-Sequenz, praktisch für Quelldateien, die reines ASCII bleiben müssen.
- Tauschen gibt die Ausgabe wieder als Eingabe ein und kehrt die Richtung um, um einen Hin- und Rückweg zu prüfen.
Raw-String-Literale übernehmen ihre Zeilenumbrüche aus der Quelldatei, daher lässt sich ein einzelnes Wagenrücklaufzeichen (CR) nicht exakt darstellen.
Datenschutz
Alles läuft in Ihrem Browser. Ihre Eingabe wird nur im lokalen Speicher abgelegt.