Escape/Escapar de Strings Escapar ou desescapar caracteres especiais em strings (quebras de linha, tabs, aspas).
Escape/Escapar de Strings
Escapar ou desescapar caracteres especiais em strings (quebras de linha, tabs, aspas).
Colar Texto
Cole texto com caracteres especiais ou sequências de escape.
Escolher Modo
Selecione o modo Escape ou Unescape.
Copiar Resultado
Copie a string processada.
What Is Escape/Escapar de Strings?
A ferramenta de Escape/Unescape de Strings converte entre caracteres especiais literais e suas representações de sequências de escape. No modo de escape, quebras de linha se tornam \n, tabulações se tornam \t, barras invertidas se tornam \\ e aspas são escapadas. No modo de unescape, sequências de escape como \n, \t, \\ e \" são convertidas de volta para seus caracteres literais. Isso é útil ao trabalhar com strings em programação, preparar texto para inserção de código ou ler conteúdo de string escapado.
Why Use Escape/Escapar de Strings?
-
Preparar texto para incorporação em strings de código-fonte
-
Converter sequências de escape de volta para texto legível
-
Depurar strings com caracteres especiais invisíveis
-
Lidar com sequências de escape em arquivos de configuração
Common Use Cases
Programação
Escape o conteúdo do texto para inserção em literais de string no código.
Depuração
Unescape os valores de string dos logs ou saída do depurador.
Configuração
Escape ou unescape os valores em arquivos de configuração.
Processamento de Dados
Converter entre representações literais e escapadas de texto.
Technical Guide
A função de escape aplica uma série de substituições de string em uma ordem específica. Barras invertidas são escapadas primeiro (para \\) para evitar processamento duplo. Em seguida, quebras de linha (\n), retornos de carrinho (\r), tabulações (\t), aspas duplas (\"), aspas simples (\') e bytes nulos (\0) são escapados. A função de unescape aplica substituições em uma ordem diferente: sequências de escape literais (\n, \r, \t, etc.) são convertidas para seus equivalentes de caractere, com escapes de barra invertida (\\) processados por último para evitar combinações falsas. Esse processamento dependente de ordem garante resultados corretos mesmo com strings que contenham vários tipos de caracteres especiais.
Tips & Best Practices
-
1O modo Escape processa as barras invertidas primeiro para evitar o double-escaping
-
2Unescape lida com sequências de escape padrão do estilo C
-
3Útil para preparar texto para colar em strings de código
-
4Diferente da escapada JSON - isso não adiciona aspas envoltórias
Related Tools
Codificador de URL
Codifique texto para uso seguro em URLs com codificação por centagem.
📝 Text Tools
Codificador de Entidades HTML
Codifique caracteres especiais como entidades HTML para inserção segura em HTML.
📝 Text Tools
Escape/Descape de JSON
Escapar texto para strings JSON ou desescapar valores de strings JSON.
📝 Text Tools
Visualizador de Espaços em Branco
Torne caracteres de espaços em branco invisíveis visíveis com marcadores simbólicos.
📝 Text ToolsFrequently Asked Questions
Q Como isso é diferente da escapada JSON?
Q Quais sequências de escape são suportadas?
Q A ordem do processamento importa?
Q Posso escapar texto para uma linguagem de programação específica?
Q Ele lida com sequências de escape Unicode?
About This Tool
Escape/Escapar de Strings is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.