Conversor de Escape de Quebra de Linha
Converta entre quebras de linha literais e caracteres de nova linha escapados (\\n). Suporta terminações de linha CRLF, CR e LF com conversão bidirecional.
Entrada
Saída
Leia-me
O que são quebras de linha e sequências de escape?
Uma quebra de linha é um caractere especial que representa o final de uma linha em texto. Em texto real, quebras de linha aparecem como separações físicas de linhas quando você pressiona Enter. No entanto, em programação e formatos de dados, quebras de linha podem ser representadas como sequências de escape-uma barra invertida seguida de um caractere (como \n na maioria das linguagens de programação). Sequências de escape são uma representação textual de caracteres de controle que não podem ser digitados ou exibidos diretamente.
Diferentes sistemas representam quebras de linha de formas diferentes: Unix e sistemas modernos usam \n (Line Feed), sistemas Mac antigos usavam \r (Carriage Return), e Windows usa \r\n (ambos os caracteres juntos). Converter entre quebras de linha literais e suas representações escapadas é essencial ao trabalhar com transferência de dados, arquivos de configuração e processamento de texto multiplataforma.
Descrição da ferramenta
Este conversor de escape de quebra de linha transforma texto entre quebras de linha literais (quebras de linha reais que aparecem como linhas separadas) e suas representações escapadas (\n). Ele lida com todos os formatos comuns de quebra de linha: Unix \n, Windows \r\n, e Mac antigo \r. Esta ferramenta é inestimável quando você precisa incluir texto com quebras de linha em JSON, arquivos de configuração, consultas SQL ou outros formatos que exigem quebras de linha escapadas.
Exemplos
| Entrada (Literal) | Saída (Escapada) |
|---|---|
| Linha 1 Linha 2 Linha 3 |
Linha 1\nLinha 2\nLinha 3 |
| Olá Mundo |
Olá\nMundo |
| Primeiro Segundo Terceiro |
Primeiro\nSegundo\nTerceiro |
| Entrada (Escapada) | Saída (Literal) |
|---|---|
| Texto\nCom\nQuebras | Texto Com Quebras |
| Nome\nEndereço | Nome Endereço |
Recursos
- Detecção automática de formato: Reconhece quebras de linha Windows (
\r\n), Unix (\n) e Mac (\r) - Conversão bidirecional: Converta de literal para escapado ou de escapado para literal
- Preserva conteúdo: Converte apenas caracteres de quebra de linha, deixando todo o outro texto inalterado
Como funciona
Ao converter de literal para escapado, a ferramenta verifica o texto em busca de todos os tipos de caracteres de quebra de linha (Windows, Mac e Unix) e os substitui pelo texto literal \n. Ao converter de escapado para literal, encontra cada sequência \n e a substitui por um caractere de quebra de linha real. Todo o outro conteúdo permanece inalterado.
Limitações
- Lida apenas com sequências de escape padrão
\n; não converte outros caracteres de escape como\t(tabulação) ou\r(retorno de carro) - A ferramenta assume que
\nrepresenta uma quebra de linha; se seu texto contiver a string literal\nque não deve ser convertida, esta ferramenta a converterá - Cenários de escape complexos com quebras de linha escapadas e literais mistas exigem revisão manual