Blog
Ferramentas de texto

Remover linhas vazias de um texto online

Cole seu texto e todas as linhas vazias ou só com espaços são removidas na hora. Útil para limpar listas coladas de outro lugar, exportações de logs, trechos de código e dados no estilo CSV antes de colar em outro lugar.

Seus dados não saem deste dispositivo

Resultado

Linhas vazias removidas

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Linha vazia Uma linha sem caracteres, ou que contém apenas espaços e tabulações
Estilo de quebra de linha Entende \n e \r\n; o resultado sempre usa \n
Opção de corte Remove espaços no início e no fim das linhas restantes quando ativada
Ordem As linhas restantes mantêm sua ordem relativa original
Processamento Roda localmente no navegador; nada é enviado

Quando induz ao erro

Como é calculado

O texto é dividido em linhas a cada quebra de linha. Cada linha é testada quanto a conter só espaços em branco — se, ao ser cortada, sobra uma string vazia, a linha é tratada como vazia.

As linhas que passam nesse teste são descartadas; as linhas restantes são reunidas de novo com uma única quebra de linha entre elas, então o número de linhas do resultado é igual ao número de linhas não vazias.

Quando a opção de corte está ativada, cada linha restante também tem seus espaços do início e do fim removidos antes de entrar no resultado.

O contador mostra quantas linhas foram removidas: o número de linhas original menos o número de linhas do resultado.

Perguntas e respostas

Isso une várias linhas vazias em uma só?

Não — cada linha vazia é removida por completo, então três linhas vazias seguidas viram zero linhas, não uma. Se você quer reduzir em vez de remover, esta não é a ferramenta certa.

O que conta como linha vazia?

Uma linha sem caracteres, ou que contém apenas espaços e tabulações. Linhas com qualquer outro caractere visível, incluindo um único espaço inseparável, são mantidas como estão.

Isso muda a indentação das linhas que não estão vazias?

Só se você ativar a opção de corte — aí os espaços do início e do fim são removidos de toda linha restante, não só das que estavam vazias.

A ordem das linhas muda?

Não, as linhas restantes mantêm sua ordem relativa original — só as vazias são removidas, nada é reordenado.

Meu texto é enviado para algum lugar?

Não. Tudo roda no seu navegador e o texto nunca sai do seu dispositivo.

Ferramentas relacionadas

Todas as ferramentas