← Späť na funkcie
Free

Escapovanie / Unescapovanie spätnej lomky

Escapovanie/Unescapovanie spätnej lomky prevádza reťazce do a z ich escapovanej formy (\n \t \r \" \' \\ a Unicode escape sekvencie). Nevyhnutné pri vkladaní viacriadkového textu, úvodzoviek alebo špeciálnych znakov do JavaScriptu, Pythonu, Go alebo JSON zdrojového kódu bez syntaktických chýb.

Pri vkladaní textu ako reťazcového literálu do zdrojového kódu — JavaScript reťazec, JSON hodnota, Python slovník — musíte escapovať špeciálne znaky, aby sa kód správne parsoval. Escapovanie/Unescapovanie spätnej lomky to okamžite rieši. Režim escapovania berie surový text so zalomeniami riadkov, tabulátormi a úvodzovkami a vytvára jednoriadkový escapovaný reťazec, ktorý môžete vložiť medzi úvodzovky v akomkoľvek jazyku. Unescapovanie obráti proces — vložte escapovaný reťazec a získate späť pôvodný čitateľný text. Nástroj rozpoznáva všetky štandardné escape sekvencie: \n (nový riadok), \r (návrat vozíka), \t (tabulátor), \f (posun stránky), \v (vertikálny tabulátor), \0 (null), \b (backspace), \" \' \\, plus Unicode escape sekvencie \xHH a \uHHHH. Žiadne prekvapenia špecifické pre daný jazyk — podporované sú všetky bežné pravidlá escapovania.

Živý náhľad
example.com
Spätné lomítko Escape / Unescape Escape Bez escape
Surový reťazec
Line 1 Line 2 "tabbed" With a 'quote'
Escaped výstup
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Kľúčové vlastnosti

Escapovanie špeciálnych znakov

Prevádza nové riadky, tabulátory, úvodzovky a spätné lomky na ich escapovanú formu (\n \t \" \\). Bezpečné na vloženie do reťazcových literálov v akomkoľvek jazyku.

Unescapovanie späť na originál

Obráti escape sekvencie späť na pôvodný text. Vložte escapovaný reťazec a prečítajte si ho v jeho surovej, čitateľnej forme.

Podpora všetkých štandardných escapov

Zvláda \n \r \t \f \v \0 \b plus \" \' \\ — každú bežnú escape sekvenciu používanú v JavaScripte, Pythone, Go, JSON a ďalších jazykoch.

Podpora Unicode escapov

Prevádza neASCII znaky na formát \xHH alebo \uHHHH a dekóduje ich späť. Užitočné pri práci s Unicode textom v zdrojovom kóde.

Kopírovanie na jedno kliknutie

Skopírujte escapovaný alebo unescapovaný výstup jedným kliknutím. Vložte priamo do zdrojového kódu, JSON dokumentov alebo konfiguračných súborov.

Náhľad v reálnom čase

Výstup sa aktualizuje okamžite pri písaní. Rýchla iterácia na doladenie reťazca, kým sa nebude správne parsovať vo vašom cieľovom jazyku.

Bežné prípady použitia

Vkladanie viacriadkového textu do JS

Prevedie viacriadkový odsek na jeden riadok spojený znakmi \n, aby ste ho mohli vložiť ako JavaScript reťazcový literál bez trikov s template literálmi.

Príprava hodnôt JSON

Escapujte úvodzovky a nové riadky v reťazci pred jeho vložením ako hodnoty JSON — predíde to chybám parsovania spôsobeným neescapovanými znakmi ".

Ladenie escapovaných logov

Vložte logy obsahujúce escape sekvencie \n a \t a unescapujte ich na prečítanie skutočného naformátovaného textu.

Prenos reťazcov medzi jazykmi

Prevádzajte medzi escapovanými formami používanými v rôznych jazykoch (JavaScript vs Python vs Go) pri migrácii testovacích dát alebo fixtures.

Práca so zdrojmi regulárnych výrazov

Escapujte špeciálne znaky regexu v zdrojových reťazcoch, aby sa spracovali ako literály pri ich kopírovaní do vzoru regulárneho výrazu.

Ako používať
1

Otvorte nástroj spätnej lomky

Kliknite na ikonu spätnej lomky v docku DevSuite Pro. Otvorí sa editor s režimami Escapovať a Unescapovať.

2

Vložte váš text

Vložte viacriadkový text, reťazec v úvodzovkách alebo už escapovanú hodnotu, ktorú chcete previesť.

3

Vyberte režim

Vyberte Escapovať na vytvorenie reťazcového literálu bezpečného pre kód, alebo Unescapovať na obnovenie pôvodného čitateľného textu.

4

Skontrolujte výstup

Prevedený výsledok sa okamžite zobrazí v susednom paneli. Dlhé výstupy je možné posúvať a zalamujú sa.

5

Skopírujte a vložte do kódu

Kliknutím na Kopírovať získate escapovaný reťazec, potom ho vložte medzi úvodzovky do vášho JavaScript, Python alebo JSON súboru.

Pripravený vyskúšať?

Nainštalujte si DevSuite Pro zadarmo a odomknite viac ako 64 vývojárskych nástools pre váš prehliadač.

Pridať do Chrome Pridať do Edge Pridať do FireFox