Code string escaper
Convertiți textul lipit într-un literal de string pentru C, Python, SQL, shell și alte 16 limbaje — și invers.
Code string escaper
Lipiți textul și acest instrument îl convertește într-un literal de string valid pentru limba pe care o alegeți — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML sau CSV — sau inversează procesul pentru a converti un literal escapat înapoi în text simplu. Fiecare limbă scapă ghilimelele, barele inverse și întreruperile de linie ușor diferit: sintaxa validă în PHP single-quoted se rupe în Python, iar un string bash double-quoted nu se comportă ca un string PowerShell cu aceeași punctuație.
Alegeți un stil de ghilimele care să se potrivească cu ceea ce lipiți — simplu, dublu sau backtick, unde limba o suportă; o combinație nesuportată, cum ar fi un string backtick în C, revine la valoarea implicită a limbii în loc să producă cod invalid. "Înconjoară rezultatul cu ghilimele" adaugă sau omite caracterele de ghilimele care înconjoară. "Escapează caractere non-ASCII ca secvențe \u" convertește literele accentuate și emoji-urile în escapes \uXXXX pentru ieșire ASCII strictă; dacă este dezactivat, rămân ca UTF-8 literal. "Păstrează tabulații literale" lasă caracterele de tabulație neschimbate în loc să scrie escapul de tabulație.
"Utilizează literal multilinie în loc de \n" comută textul multilinie la forma multilinie nativă a limbii, acolo unde există — un string triple-quoted în Python, un template literal în JavaScript, un heredoc în PHP sau Ruby, un heredoc quoted în bash, un here-string în PowerShell sau un bloc scalar în YAML — pentru ca rezultatul să se citească cu întreruperi de linie reale în loc de un perete de caractere \n. Limbile fără aceasta (C, C++, C#, Go, Kotlin, JSON, XML, CSV) revin la escapes \n.
Totul se execută local în browserul dvs. Fragmentul pe care îl lipiți — o valoare de configurare, o linie de log, o intrare de utilizator pe care o consolidați pentru o interogare — nu parasește niciodată dispozitivul dvs. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți-l la un alt instrument pentru a continua să lucrați.