← Tilbake til funksjoner
Free

Backslash Escape / Unescape

Backslash Escape/Unescape konverterer strenger til og fra sin escapede form (\n \t \r \" \' \\ og Unicode-escapes). Essensielt når du bygger inn flerlinjes tekst, anførselstegn eller spesialtegn i JavaScript-, Python-, Go- eller JSON-kildekode uten syntaksfeil.

Når du bygger inn tekst som en strengliteral i kildekode — en JavaScript-streng, en JSON-verdi, en Python dict — må du escape spesialtegn slik at koden parses korrekt. Backslash Escape/Unescape håndterer dette umiddelbart. Escape-modus tar rå tekst med linjeskift, tabulatorer og anførselstegn og produserer en enkeltlinjes escapet streng du kan lime inn mellom anførselstegn i et hvilket som helst språk. Unescape reverserer prosessen — lim inn den escapede strengen og få tilbake den opprinnelige leselige teksten. Verktøyet gjenkjenner alle standard escape-sekvenser: \n (linjeskift), \r (vognretur), \t (tabulator), \f (sideskift), \v (vertikal tab), \0 (null), \b (backspace), \" \' \\, pluss \xHH og \uHHHH Unicode-escapes. Ingen språkspesifikke overraskelser — alle vanlige escape-regler støttes.

Live forhåndsvisning
example.com
Bakoverslash unnslippe / Ikke unnslippe Unnslippe Ikke unnslippe
Råstreng
Line 1 Line 2 "tabbed" With a 'quote'
Unnslettet utdata
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Hovedfunksjoner

Escape spesialtegn

Konverterer linjeskift, tabulatorer, anførselstegn og backslash til deres escape-sekvensform (\n \t \" \\). Trygg å lime inn i strengliteraler i et hvilket som helst språk.

Unescape tilbake til original

Reverserer escape-sekvenser tilbake til den opprinnelige teksten. Lim inn en escapet streng og les den i sin rå, leselige form.

Støtter alle standard escapes

Håndterer \n \r \t \f \v \0 \b pluss \" \' \\ — alle vanlige escape-sekvenser brukt i JavaScript, Python, Go, JSON og mer.

Støtte for Unicode-escape

Konverterer ikke-ASCII-tegn til \xHH- eller \uHHHH-format, og dekoder dem tilbake. Nyttig for å håndtere Unicode-tekst i kildekode.

Kopier med ett klikk

Kopier escapet eller unescapet utdata med ett klikk. Lim direkte inn i kildekode, JSON-dokumenter eller konfigurasjonsfiler.

Sanntidsforhåndsvisning

Utdataen oppdateres umiddelbart mens du skriver. Rask iterasjon for å justere en streng til den parses korrekt i målspråket ditt.

Vanlige bruksområder

Bygge inn flerlinjes tekst i JS

Konverter et flerlinjes avsnitt til en \n-sammenføyd enkeltlinje slik at du kan lime det inn som en JavaScript-strengliteral uten template literal-triks.

Forberede JSON-verdier

Escape anførselstegn og linjeskift i en streng før du setter den inn som en JSON-verdi — unngår parsefeil fra ikke-escapede "-tegn.

Feilsøking av escapede logger

Lim inn logger som inneholder \n- og \t-escape-sekvenser og unescape dem for å lese den faktiske formaterte teksten.

Overføre strenger mellom språk

Konverter mellom escapede former brukt i forskjellige språk (JavaScript vs. Python vs. Go) når du migrerer testdata eller fixtures.

Jobbe med regex-kilder

Escape spesielle regex-tegn i kildestrenger slik at de behandles som literaler når du kopierer dem inn i et regex-mønster.

Slik bruker du det
1

Åpne Backslash-verktøyet

Klikk på Backslash-ikonet i DevSuite Pro-dokken. Et redigeringspanel åpnes med Escape- og Unescape-moduser.

2

Lim inn teksten din

Lim inn den flerlinjes teksten, den anførselstegn-omsluttede strengen, eller den allerede escapede verdien du vil konvertere.

3

Velg modus

Velg Escape for å produsere en kode-sikker strengliteral, eller Unescape for å gjenopprette den opprinnelige leselige teksten.

4

Gjennomgå resultatet

Det konverterte resultatet vises umiddelbart i det tilhørende panelet. Lange resultater kan rulles og brytes.

5

Kopier og lim inn i koden

Klikk Copy for å hente den escapede strengen, og lim den deretter inn mellom anførselstegn i JavaScript-, Python- eller JSON-filen din.

Klar til å prøve?

Installer DevSuite Pro gratis og lås opp 64+ utviklerverktøy for nettleseren din.

Legg til i Chrome Legg til i Edge Legg til i FireFox