Painel de texto

Remover linhas vazias

Remova linhas em branco ou que contenham apenas espaços em branco do texto colado.

Remover linhas vazias: Elimine lacunas de uma lista colada apagando entradas que não contêm nada além de espaços em branco. Remover linhas vazias mantém cada linha não vazia exatamente como foi inserida, incluindo sua indentação e os espaços no final. É útil para listas copiadas com linhas separadoras quando essas lacunas não têm significado. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Remove Empty / editor localProcessamento local

Roda inteiramente no seu navegador

100,000 caracteres de entrada · 10,000 linhas lógicas · 200,000 caracteres de saída

Resultado

Pronto

O texto é processado localmente. A ferramenta usa operações literais permitidas por lista e não executa expressões regulares nem código.

Critério de linhas em branco com exemplo

Para cada linha L, mantenha L se remover os espaços das extremidades deixar pelo menos um caractere; caso contrário, descarte-a. Quantidade mantida = quantidade lógica original − quantidade em branco. Insira 10\n\n \n20\n: há quatro entradas lógicas, duas das quais estão em branco. O resultado é 10\n20\n, com 4 − 2 = 2 entradas mantidas. O LF final permanece porque o original tinha um e o resultado ainda contém linhas. Aqui, os números são apenas texto, não valores para calcular.

Regras de espaços em branco e listas maiores

A definição de espaço em branco segue a remoção de espaços do ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), em vez de tratar todo caractere Unicode invisível como espaço em branco. LF, CRLF e CR dividem a entrada em linhas lógicas; a saída mantida é unida com LF. Não há ordenação alfabética, remoção de duplicatas nem comparação de acordo com o idioma. Para importações grandes, não ultrapasse 100.000 pontos de código na entrada e 10.000 linhas, e mantenha uma cópia antes de remover o espaçamento entre registros. O resultado deve caber em 200.000 pontos de código. O limite de caracteres do editor conta unidades UTF-16, portanto caracteres suplementares, como muitos emojis, podem reduzir o tamanho de entrada disponível.

Como usar

  1. Cole ou digite suas linhas no editor local.
  2. Defina as opções exibidas para essa transformação e execute-a.
  3. Revise o resultado e copie ou baixe o texto.

Privacidade e limitações

Seu texto e o resultado permanecem neste dispositivo. Não há upload nem execução do código inserido.

Ferramentas relacionadas

Perguntas frequentes

Uma linha que contém tabulações ou um espaço inquebrável é removida?

Sim. Uma linha formada apenas por tabulações, espaços comuns ou espaços inquebráveis é considerada vazia. Um espaço de largura zero U+200B é diferente: ele passa por esta verificação e pode fazer uma linha visualmente vazia permanecer. Inspecione os caracteres invisíveis quando uma lacuna não desaparecer.

Remover as linhas vazias também remove os espaços das linhas que permanecem?

Não. Uma linha que contém dois espaços seguidos de uma palavra mantém esses espaços. Apenas a decisão de manter ou remover a linha inteira usa sua forma sem espaços nas extremidades. Execute Remover espaços das linhas separadamente se quiser remover as linhas vazias e limpar as extremidades do texto restante.

Esta ferramenta pode remover separadores de um documento estruturado?

Pode, portanto use-a em dados nos quais as linhas vazias possam ser descartadas. Parágrafos vazios, quebras entre estrofes e separadores de registros podem ter significado. A ferramenta não entende esses formatos. Se todas as linhas contiverem apenas espaços em branco, o resultado será vazio, e não uma única quebra de linha final.

Ferramenta grátis · no seu navegador execuções · não precisa de conta