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í.
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.
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ě.
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.
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.
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ů.
Výstup se aktualizuje okamžitě při psaní. Rychlé ladění řetězce, dokud se správně neparsuje v cílovém jazyce.
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.
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 ".
Vložte logy obsahující escape sekvence \n a \t a unescapujte je, abyste přečetli skutečně formátovaný text.
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.
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.
Klikněte na ikonu Backslash v docku DevSuite Pro. Otevře se editor s režimy Escape a Unescape.
Vložte víceřádkový text, řetězec v uvozovkách nebo již escapovanou hodnotu, kterou chcete převést.
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.
Převedený výsledek se okamžitě zobrazí v sousedním panelu. Dlouhé výstupy lze rolovat a zalamují se.
Kliknutím na Copy získáte escapovaný řetězec, poté jej vložte mezi uvozovky ve svém souboru JavaScript, Python nebo JSON.
Nainstalujte si DevSuite Pro zdarma a odemkněte 64+ vývojářských nástrojů pro svůj prohlížeč.