Escaper kódových reťazcov
Prekonvertuj vložený text na reťazec pre C, Python, SQL, shell a 16 ďalších jazykov — a späť.
Escaper kódových reťazcov
Vložte text a tento nástroj ho prekonvertuje na validný reťazcový literál pre jazyk, ktorý si vyberiete — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML alebo CSV — alebo spustí reverznú operáciu na konverziu escapovaného literálu späť na čistý text. Každý jazyk escapuje úvodzovky, spätné lomítka a nové riadky trochu inak: syntaxia, ktorá je platná v PHP single-quoted, sa zlomí v Pythone, a bash double-quoted reťazec sa nespráva ako PowerShell reťazec s rovnakou interpunkciou.
Vyberte si štýl úvodzoviek, ktorý sa zhoduje s tým, čo vkladáte — jednoduché, dvojité alebo backtick, ak jazyk podporuje; nepodporovaná kombinácia, ako je backtick reťazec v C, sa automaticky vráti na predvolený jazyk namiesto vytvorenia neplatného kódu. "Zabaliť výsledok do úvodzoviek" pridáva alebo vynecháva okolitých úvodzoviek. "Escapovať non-ASCII ako \u sekvencie" konvertuje diakritiku a emoji na \uXXXX escapes pre striktný ASCII výstup; ak je vypnuté, ostávajú literálnym UTF-8. "Ponechať doslové tabulátory" necháva znaky tabulácie tak, ako sú, namiesto zápisu escape sekvencií.
"Použiť viaciadrokový literál namiesto \n" prepína viaciadrokový text na natívnu viaciadrokovú formu, ak existuje — trojitý reťazec v Pythone, template literal v JavaScripte, heredoc v PHP alebo Ruby, quoted heredoc v bash, here-string v PowerShelle alebo blok v YAML — aby výsledok čítaný s reálnymi zalomeniami namiesto steny \n znakov. Jazyky bez tejto formy (C, C++, C#, Go, Kotlin, JSON, XML, CSV) sa vracajú na \n escapes.
Všetko beží lokálne vo vašom prehliadači. Snippet, ktorý vložíte — hodnota konfigurácie, log riadok, vstup používateľa, ktorý zatvrdujete pre dotaz — nikdy neopustí vaše zariadenie. Skopírujte výsledok, stiahnite si ho ako súbor .txt alebo pošlite do ďalšieho nástroja na pokračovanie v práci.