← Zpět k funkcím
Free

Escapování a unescapování zpětného lomítka

Backslash Escape/Unescape převádí řetězce do a z jejich escapované podoby (\n \t \r \" \' \\ a Unicode escape sekvence). Nezbytné při vkládání víceřádkového textu, uvozovek nebo speciálních znaků do zdrojového kódu JavaScriptu, Pythonu, Go nebo JSON bez syntaktických chyb.

Při vkládání textu jako řetězcového literálu do zdrojového kódu — řetězce JavaScriptu, hodnoty JSON, slovníku Pythonu — je nutné escapovat speciální znaky, aby se kód správně parsoval. Backslash Escape/Unescape tento problém řeší okamžitě. Režim Escape vezme surový text s odřádkováními, tabulátory a uvozovkami a vytvoří jednořádkový escapovaný řetězec, který můžete vložit mezi uvozovky v jakémkoli jazyce. Unescape proces obrátí — vložíte escapovaný řetězec a získáte zpět původní čitelný text. Nástroj rozpoznává všechny standardní escape sekvence: \n (nový řádek), \r (návrat na začátek řádku), \t (tabulátor), \f (nová stránka), \v (svislý tabulátor), \0 (null), \b (backspace), \" \' \\, plus Unicode escape sekvence \xHH a \uHHHH. Žádná jazykově specifická překvapení — podporována jsou všechna běžná pravidla escapování.

Živý náhled
example.com
Escape zpětné lomítko / Zrušit escape Uvozovky Zrušit uvozovky
Nezpracovaný řetězec
Line 1 Line 2 "tabbed" With a 'quote'
Výstup s uvozovkami
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Klíčové funkce

Escapování speciálních znaků

Převádí odřádkování, tabulátory, uvozovky a zpětná lomítka na jejich escape sekvence (\n \t \" \\). Bezpečné pro vložení do řetězcových literálů v jakémkoli jazyce.

Unescapování zpět na originál

Obrátí escape sekvence zpět na původní text. Vložte escapovaný řetězec a přečtěte si jej v surové, čitelné podobě.

Podpora všech standardních escape sekvencí

Zvládá \n \r \t \f \v \0 \b i \" \' \\ — každou běžnou escape sekvenci používanou v JavaScriptu, Pythonu, Go, JSON a dalších jazycích.

Podpora Unicode escapování

Převádí znaky mimo ASCII do formátu \xHH nebo \uHHHH a zase je dekóduje zpět. Užitečné při práci s Unicode textem ve zdrojovém kódu.

Kopírování na jeden klik

Zkopírujte escapovaný nebo unescapovaný výstup jedním kliknutím. Vložte přímo do zdrojového kódu, JSON dokumentů nebo konfiguračních souborů.

Náhled v reálném čase

Výstup se aktualizuje okamžitě při psaní. Rychlé ladění řetězce, dokud se správně neparsuje v cílovém jazyce.

Běžné případy použití

Vkládání víceřádkového textu do JS

Převeďte víceřádkový odstavec na jeden řádek spojený znaky \n, abyste jej mohli vložit jako řetězcový literál JavaScriptu bez triků s template literály.

Příprava hodnot JSON

Escapujte uvozovky a odřádkování v řetězci před jeho vložením jako hodnoty JSON — zabráníte chybám parsování způsobeným neescapovanými znaky ".

Ladění escapovaných logů

Vložte logy obsahující escape sekvence \n a \t a unescapujte je, abyste přečetli skutečně formátovaný text.

Přenos řetězců mezi jazyky

Převádějte mezi escapovanými formami používanými v různých jazycích (JavaScript vs. Python vs. Go) při migraci testovacích dat nebo fixtures.

Práce se zdroji regulárních výrazů

Escapujte speciální znaky regulárních výrazů ve zdrojových řetězcích, aby byly při zkopírování do vzoru regexu považovány za literály.

Jak používat
1

Otevřete nástroj Backslash

Klikněte na ikonu Backslash v docku DevSuite Pro. Otevře se editor s režimy Escape a Unescape.

2

Vložte svůj text

Vložte víceřádkový text, řetězec v uvozovkách nebo již escapovanou hodnotu, kterou chcete převést.

3

Vyberte režim

Zvolte Escape pro vytvoření řetězcového literálu bezpečného pro kód, nebo Unescape pro obnovení původního čitelného textu.

4

Zkontrolujte výstup

Převedený výsledek se okamžitě zobrazí v sousedním panelu. Dlouhé výstupy lze rolovat a zalamují se.

5

Zkopírujte a vložte do kódu

Kliknutím na Copy získáte escapovaný řetězec, poté jej vložte mezi uvozovky ve svém souboru JavaScript, Python nebo JSON.

Jste připraveni to zkusit?

Nainstalujte si DevSuite Pro zdarma a odemkněte 64+ vývojářských nástrojů pro svůj prohlížeč.

Přidat do Chromu Přidat do Edge Přidat do FireFoxu