Escaper kodnih stringova
Pretvori zalijepljeni tekst u doslovna string za C, Python, SQL, shell i 16 drugih jezika — i obrnuto.
Escaper kodnih stringova
Zalijepite tekst i ovaj alat ga pretvara u validan string literal za jezik koji odaberete — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML ili CSV — ili pokreće obrnuti proces da pretvori zaštićeni literal nazad u obični tekst. Svaki jezik štiti navodnike, backslashove i prelome redaka malo drugačije: sintaksa koja je valjana u PHP-ovom single-quoted načinu prekida se u Pythonu, a bash double-quoted string se ne ponaša kao PowerShell string sa istom interpunkcijom.
Odaberite stil navodnika koji se uklapa s onim što zalijepljujete — jednostavni, dvostruki ili backtick, gdje jezik to podržava; nepodržana kombinacija, poput backtick stringa u C-u, pada na zadanu vrijednost jezika umjesto da proizvede nevaljani kod. "Omotaj rezultat navodnicima" dodaje ili izostavlja okruživajuće znakove navodnika. "Zaštiti znakove izvan ASCII-ja kao \u sekvence" pretvara naglašena slova i emoji u \uXXXX zaštite za strogu ASCII izlazu; ostavljeno isključeno, ostaju kao doslovna UTF-8. "Zadrži doslovna tab znakova" ostavlja znakove tabulatora kako su umjesto pisanja escape sekvence tabulatora.
"Koristi vijedeničnu literalu umjesto \n" prebacuje vijedeničan tekst na nativni vijedeničan oblik gdje postoji — triple-quoted string u Pythonu, template literal u JavaScriptu, heredoc u PHP-u ili Ruby-u, quoted heredoc u bash-u, here-string u PowerShellu ili blok scalar u YAML-u — tako da rezultat čita s pravim prelomima redaka umjesto zida znakova \n. Jezici bez toga (C, C++, C#, Go, Kotlin, JSON, XML, CSV) padaju na \n zaštite.
Sve se izvršava lokalno u vašem pregledniku. Isječak koji zalijepljujete — vrijednost konfiguracije, log linija, unos korisnika koji zatvrdite za upyt — nikada ne napušta vašu napravu. Kopirajte rezultat, preuzmite ga kao .txt datoteku ili ga pošaljite drugom alatu za nastavak rada.