Blog
Ferramentas de texto

Limpador de listas online

Cole qualquer lista separada por linhas — e-mails, tags, SKUs, nomes de usuário — e limpe-a com três interruptores independentes: remover espaços, remover linhas vazias, remover duplicadas. Desative qualquer um deles se precisar manter os dados originais nessa etapa.

Resultado

Linhas antes —
Linhas depois —

Todos os cálculos são feitos localmente no seu navegador: análise, gráfico, exportação. Se você desconectar a rede, a página continua funcionando.

Fatos e limites do método

Remoção de espaços Remove espaços e tabulações no início e no fim de cada linha; espaços dentro da linha não são alterados
Linha vazia Uma linha que fica vazia após a remoção de espaços — incluindo uma linha só com espaços
Detecção de duplicadas Sem diferenciar maiúsculas: «[email protected]» e «[email protected]» contam como a mesma linha
O que é mantido A primeira ocorrência de uma linha duplicada é mantida; as seguintes são descartadas
Ordem de processamento Remover espaços → remover linhas vazias → remover duplicadas, quando os três interruptores estão ativados
Quebras de linha Tanto \n quanto \r\n são reconhecidas

Quando induz ao erro

Como é calculado

Cada linha da entrada é tratada de forma independente — a lista é dividida pelas quebras de linha antes de qualquer etapa de limpeza ser executada.

Quando a remoção de espaços está ativada, cada linha tem os espaços das bordas removidos antes das outras verificações, então « foo» e «foo » ficam idênticas para as verificações de linha vazia e duplicada seguintes.

A remoção de duplicadas mantém a primeira linha encontrada para cada chave em minúsculas e descarta toda linha seguinte com a mesma chave, então as linhas restantes mantêm a ordem original.

«Linhas antes» conta as linhas logo após dividir a entrada; «linhas depois» conta o que resta depois de aplicadas as operações selecionadas, mostrando o quanto a lista diminuiu.

Perguntas e respostas

A ferramenta remove duplicadas primeiro ou remove espaços primeiro?

Primeiro os espaços são removidos, depois as linhas vazias, depois as duplicadas — então « foo» e «foo » são reconhecidas como a mesma duplicata desde que a remoção de espaços esteja ativada.

A detecção de duplicadas diferencia maiúsculas?

Não, é sempre sem diferenciar maiúsculas: «Teste» e «teste» são tratadas como duplicadas e apenas a primeira é mantida.

Posso manter a ordem original da lista?

Sim. A ferramenta nunca ordena a lista — ela só remove linhas, então a ordem das linhas restantes corresponde à original.

O que conta como linha vazia?

Uma linha com zero caracteres, ou uma que fica com comprimento zero após a remoção de espaços — por exemplo, uma linha só com espaços ou tabulações.

Minha lista é enviada para algum lugar?

Não. Tudo roda no seu navegador; a lista que você cola nunca é enviada a um servidor.

Ferramentas relacionadas

Todas as ferramentas