← Tilbage til funktioner
Free

Backslash escape / unescape

Backslash Escape/Unescape konverterer strenge til og fra deres escapede form (\n \t \r \" \' \\ og Unicode-escapes). Essentielt, når du skal indlejre flerlinjet tekst, anførselstegn eller specialtegn i JavaScript-, Python-, Go- eller JSON-kildekode uden syntaksfejl.

Når du indlejrer tekst som en strengliteral i kildekode — en JavaScript-streng, en JSON-værdi, en Python-dict — skal du escape specialtegn, så koden parses korrekt. Backslash Escape/Unescape håndterer dette øjeblikkeligt. Escape-tilstand tager rå tekst med linjeskift, tabulatorer og anførselstegn og producerer en enkeltlinje-escapet streng, du kan indsætte mellem anførselstegn i et hvilket som helst sprog. Unescape vender processen om — indsæt den escapede streng, og få den oprindelige læsbare tekst tilbage. Værktøjet genkender alle standard-escape-sekvenser: \n (linjeskift), \r (vognretur), \t (tabulator), \f (sideskift), \v (lodret tabulator), \0 (null), \b (backspace), \" \' \\, samt \xHH- og \uHHHH-Unicode-escapes. Ingen sprogspecifikke overraskelser — alle almindelige escape-regler understøttes.

Live forhåndsvisning
example.com
Backslash Undslip / Ikke-undslip Undslip Ikke-undslip
Rå streng
Line 1 Line 2 "tabbed" With a 'quote'
Output med escape
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Nøglefunktioner

Escape specialtegn

Konverterer linjeskift, tabulatorer, anførselstegn og backslashes til deres escape-sekvensform (\n \t \" \\). Sikkert at indsætte i strengliteraler på et hvilket som helst sprog.

Unescape tilbage til original

Vender escape-sekvenser tilbage til den oprindelige tekst. Indsæt en escapet streng, og læs den i sin rå, læsbare form.

Understøtter alle standard-escapes

Håndterer \n \r \t \f \v \0 \b samt \" \' \\ — alle almindelige escape-sekvenser brugt i JavaScript, Python, Go, JSON med mere.

Understøttelse af Unicode-escapes

Konverterer ikke-ASCII-tegn til \xHH- eller \uHHHH-format og afkoder dem tilbage. Nyttigt til håndtering af Unicode-tekst i kildekode.

Kopiering med ét klik

Kopiér escapet eller unescapet output med et enkelt klik. Indsæt direkte i kildekode, JSON-dokumenter eller konfigurationsfiler.

Forhåndsvisning i realtid

Output opdateres øjeblikkeligt, mens du skriver. Hurtig iteration til at finjustere en streng, indtil den parses korrekt i dit målsprog.

Almindelige brugstilfælde

Indlejring af flerlinjet tekst i JS

Konverter et flerlinjet afsnit til en \n-forbundet enkeltlinje, så du kan indsætte det som en JavaScript-strengliteral uden template literal-tricks.

Forberedelse af JSON-værdier

Escape anførselstegn og linjeskift i en streng, før du indsætter den som en JSON-værdi — undgår parse-fejl fra uescapede "-tegn.

Fejlsøgning af escapede logs

Indsæt logs, der indeholder \n- og \t-escape-sekvenser, og unescape dem for at læse den faktiske formaterede tekst.

Overførsel af strenge mellem sprog

Konverter mellem escapede former brugt i forskellige sprog (JavaScript vs. Python vs. Go), når du migrerer testdata eller fixtures.

Arbejde med regex-kilder

Escape specielle regex-tegn i kildestrenge, så de behandles som literaler, når du kopierer dem ind i et regex-mønster.

Sådan bruger du det
1

Åbn Backslash-værktøjet

Klik på Backslash-ikonet i DevSuite Pro-dokken. Et editorpanel åbner med Escape- og Unescape-tilstande.

2

Indsæt din tekst

Indsæt den flerlinjede tekst, den citerede streng eller den allerede escapede værdi, du vil konvertere.

3

Vælg tilstand

Vælg Escape for at producere en kodesikker strengliteral, eller Unescape for at gendanne den oprindelige læsbare tekst.

4

Gennemgå outputtet

Det konverterede resultat vises straks i det tilstødende panel. Langt output kan scrolles og ombrydes.

5

Kopiér og indsæt i kode

Klik på Kopiér for at hente den escapede streng, og indsæt den derefter mellem anførselstegn i din JavaScript-, Python- eller JSON-fil.

Klar til at prøve?

Installer DevSuite Pro gratis og lås op for 64+ udviklerværktøjer til din browser.

Tilføj til Chrome Tilføj til Edge Tilføj til FireFox