← Tillbaka till funktioner
Free

Escape / unescape av omvänt snedstreck

Backslash Escape/Unescape konverterar strängar till och från deras escapade form (\n \t \r \" \' \\ och Unicode-escapes). Oumbärligt när du bäddar in flerradig text, citattecken eller specialtecken i JavaScript, Python, Go eller JSON-källkod utan syntaxfel.

När du bäddar in text som en strängliteral i källkod — en JavaScript-sträng, ett JSON-värde, en Python-dict — behöver du escapea specialtecken så att koden tolkas korrekt. Backslash Escape/Unescape hanterar detta direkt. Escape-läget tar rå text med radbrytningar, tabbar och citattecken och skapar en enradig escapad sträng som du kan klistra in mellan citattecken i vilket språk som helst. Unescape gör processen baklänges — klistra in den escapade strängen och få tillbaka den ursprungliga, läsbara texten. Verktyget känner igen alla vanliga escape-sekvenser: \n (radbrytning), \r (vagnretur), \t (tabb), \f (sidmatning), \v (vertikal tabb), \0 (null), \b (backsteg), \" \' \\, samt \xHH- och \uHHHH-Unicode-escapes. Inga språkspecifika överraskningar — alla vanliga escape-regler stöds.

Live-förhandsvisning
example.com
Backslash escape Escape Unescape
Rå sträng
Line 1 Line 2 "tabbed" With a 'quote'
Escaped utmatning
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Huvudfunktioner

Escapea specialtecken

Konverterar radbrytningar, tabbar, citattecken och omvänt snedstreck till deras escape-sekvensform (\n \t \" \\). Säkert att klistra in i strängliteraler i alla språk.

Avescapea till originalet

Vänder escape-sekvenser tillbaka till den ursprungliga texten. Klistra in en escapad sträng och läs den i dess råa, läsbara form.

Stöder alla vanliga escape-sekvenser

Hanterar \n \r \t \f \v \0 \b samt \" \' \\ — varje vanlig escape-sekvens som används i JavaScript, Python, Go, JSON med flera.

Stöd för Unicode-escapes

Konverterar icke-ASCII-tecken till \xHH- eller \uHHHH-format, och avkodar dem tillbaka. Praktiskt när du hanterar Unicode-text i källkod.

Kopiera med ett klick

Kopiera escapad eller avescapad utdata med ett enda klick. Klistra in direkt i källkod, JSON-dokument eller konfigurationsfiler.

Förhandsvisning i realtid

Utdata uppdateras direkt medan du skriver. Snabb iteration för att finjustera en sträng tills den tolkas korrekt i ditt målspråk.

Vanliga användningsområden

Bädda in flerradig text i JS

Konvertera ett flerradigt stycke till en \n-sammanfogad rad så att du kan klistra in det som en JavaScript-strängliteral utan att behöva ta till template literal-lösningar.

Förbereda JSON-värden

Escapea citattecken och radbrytningar i en sträng innan du infogar den som ett JSON-värde — undviker tolkningsfel från oescapade "-tecken.

Felsöka escapade loggar

Klistra in loggar som innehåller \n- och \t-escape-sekvenser och avescapea dem för att läsa den faktiska, formaterade texten.

Flytta strängar mellan språk

Konvertera mellan escapade format som används i olika språk (JavaScript kontra Python kontra Go) vid migrering av testdata eller fixtures.

Arbeta med regex-källor

Escapea specialtecken för reguljära uttryck i källsträngar så att de behandlas som bokstavliga tecken när du kopierar in dem i ett regex-mönster.

Hur man använder
1

Öppna verktyget för omvänt snedstreck

Klicka på Backslash-ikonen i DevSuite Pro-dockan. En redigeringspanel öppnas med Escape- och Unescape-lägen.

2

Klistra in din text

Klistra in den flerradiga texten, den citerade strängen eller det redan escapade värdet du vill konvertera.

3

Välj läge

Välj Escape för att skapa en kodsäker strängliteral, eller Unescape för att återfå den ursprungliga, läsbara texten.

4

Granska resultatet

Det konverterade resultatet visas i den intilliggande panelen direkt. Lång utdata går att bläddra i och radbryts.

5

Kopiera och klistra in i koden

Klicka på Kopiera för att hämta den escapade strängen och klistra sedan in den mellan citattecken i din JavaScript-, Python- eller JSON-fil.

Redo att prova?

Installera DevSuite Pro gratis och lås upp 64+ utvecklarverktyg för din webbläsare.

Lägg till i Chrome Lägg till i Edge Lägg till i FireFox