Escaper di stringhe di codice
Converti il testo incollato in una stringa letterale per C, Python, SQL, shell e altri 16 linguaggi — e viceversa.
Escaper di stringhe di codice
Incolla il testo e questo strumento lo converte in una stringa letterale valida per il linguaggio che scegli — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML o CSV — o inverte il processo per convertire un letterale escapato di nuovo in testo semplice. Ogni linguaggio escapa le virgolette, le barre rovesciate e gli a capo in modo leggermente diverso: la sintassi valida in PHP single-quoted si interrompe in Python, e una stringa bash double-quoted non si comporta come una stringa PowerShell con la stessa punteggiatura.
Seleziona uno stile di virgoletta che corrisponda a quello che incolla — singolo, doppio o backtick, dove il linguaggio lo supporta; una combinazione non supportata, come una stringa backtick in C, ritorna al default del linguaggio invece di produrre codice invalido. "Racchiudi il risultato tra virgolette" aggiunge o omette i caratteri di virgoletta circostanti. "Escapa i caratteri non-ASCII come sequenze \u" converte le lettere accentate e le emoji in escapes \uXXXX per un output ASCII stretto; se disattivato, rimangono UTF-8 letterale. "Conserva i tab letterali" lascia i caratteri di tabulazione così come sono invece di scrivere l'escape di tabulazione.
"Usa un letterale multilinea al posto di \n" cambia il testo multilinea alla forma multilinea nativa del linguaggio dove esiste — una stringa triple-quoted in Python, un template literal in JavaScript, un heredoc in PHP o Ruby, un heredoc quoted in bash, un here-string in PowerShell, o uno scalare di blocco in YAML — in modo che il risultato si legga con interruzioni di riga reali anziché una parete di caratteri \n. I linguaggi senza questa forma (C, C++, C#, Go, Kotlin, JSON, XML, CSV) tornano agli escapes \n.
Tutto viene eseguito localmente nel tuo browser. Il frammento che incolla — un valore di configurazione, una riga di log, l'input dell'utente che indurisce per una query — non lascia mai il tuo dispositivo. Copia il risultato, scaricalo come file .txt o invialo a un altro strumento per continuare a lavorare.