Ferramenta para remover quebras de linha
Remova, substitua ou organize quebras de linha em um texto em massa. Útil para corrigir texto copiado de PDF ou Excel onde as quebras aparecem no meio de palavras, ou para preparar texto para células CSV e registros de linha única.
Dicas
- Textos copiados de PDF ou Excel costumam ter quebras de linha inseridas no meio de palavras por causa da largura da coluna. Ative a opção de inserir espaço no modo "Remover tudo" para unir tudo em uma linha sem colar as palavras.
- Um texto de várias linhas colado em uma célula CSV pode confundir alguns analisadores e quebrar os limites da célula. Use primeiro o modo "Substituir por espaços" para converter as quebras em espaços antes de colar.
- Se um artigo de blog ou rascunho copiado acabar com muitas linhas em branco seguidas, "Unificar apenas linhas em branco" mantém as quebras de parágrafo intactas e remove apenas as linhas vazias extras.
- Quando precisar de uma string realmente de uma única linha (notificações do Slack, parâmetros de API, etc.), use o modo "Remover tudo" para eliminar completamente cada quebra de linha.
- O texto convertido aparece em uma caixa de saída somente leitura, então você pode clicar em "Copiar" com confiança e colar em outro lugar sem risco de editar por engano.
Perguntas frequentes
\r\n (formato Windows) quanto \n (formato Unix/Mac) antes de processar o texto.
Curiosidade — Como quebras de linha diferentes causam bugs invisíveis
Arquivos de texto usam principalmente duas convenções de quebra de linha: LF (\n) no Unix/Linux/macOS, e CRLF (\r\n) no Windows. Versões antigas do Mac OS (anteriores ao OS X) chegavam a usar apenas CR (\r). Essas diferenças ainda causam dores de cabeça reais hoje, como um arquivo de texto criado no Windows ganhando caracteres estranhos ao ser lido em um servidor Linux.
A maioria dos pedidos para "remover quebras de linha" vem de texto copiado de uma coluna de PDF ou Excel: o que parece uma frase contínua na tela foi na verdade salvo com quebras de linha forçadas em cada ponto de quebra visual. O parágrafo parece limpo até o momento em que você o copia, e então uma enxurrada de quebras de linha embutidas aparece junto.
Esta ferramenta é exatamente o processo inverso de dev.encoding.line_break, que insere uma quebra de linha a cada N caracteres. Aquela ferramenta existe para quebrar uma linha longa e torná-la legível; esta existe para desfazer uma quebra acidental e devolver o texto à frase ou parágrafo único que ele sempre deveria ser.