Removedor de linhas duplicadas
Remova linhas duplicadas de listas coladas com opções para manter a ordem, ordenação ascendente/descendente, regras de maiúsculas/minúsculas, aparar e tratamento de linhas em branco.
Também oferece comparação ciente de Unicode, cópia/download rápidos e limpeza de listas multilíngues.
O que esta ferramenta faz
Use-a para deduplicar listas de um item por linha, como tags, e-mails, URLs, códigos de produto ou notas de pesquisa copiadas. Mantenha a primeira ocorrência exatamente onde ela apareceu ou ordene o resultado único para uma entrega mais limpa.
Como usar
- Cole sua lista na caixa de entrada, um item por linha.
- Ajuste a ordem, a correspondência de maiúsculas/minúsculas, o aparar e o tratamento de linhas em branco, se necessário.
- Clique em Remover duplicatas e depois copie ou baixe o resultado limpo.
Exemplos
Remover duplicatas mantendo a ordem original
Entrada
Alpha Beta Alpha Gamma Beta
Saída
Alpha Beta Gamma
Ignorar maiúsculas/minúsculas + aparar
Entrada
Alpha alpha ALPHA Beta
Saída
Alpha Beta
Ordenar ao remover duplicatas
Entrada
item 10 item 2 item 2 item 1
Saída
item 1 item 2 item 10
Glossário
Chave de comparação
O valor interno de comparação após aparar, normalização Unicode e tratamento de maiúsculas/minúsculas. Ele é separado da linha de exibição original.
Aparar
Remove espaços no início e no fim de cada linha antes de comparar. Não altera o espaçamento interno.
NFC
Uma forma de normalização Unicode que reduz diferenças entre caracteres visualmente idênticos com representações internas diferentes.
Ordenação sensível ao idioma
Ordenação que segue o idioma ativo da página em vez da ordem bruta por pontos de código. Isso pode alterar a ordem de acentos e scripts mistos.
Perguntas frequentes
Mantém a ordem original?
Sim. Manter a ordem é o padrão. A ferramenta mantém apenas a primeira ocorrência de cada linha e preserva essa ordem de primeira aparição, a menos que você mude para ordenação ascendente ou descendente.
Posso ignorar maiúsculas/minúsculas em texto multilíngue?
Sim, mas o tratamento de maiúsculas/minúsculas segue o idioma atual da página. Em listas multilíngues, especialmente com letras específicas do idioma, os resultados podem diferir do esperado.
O que muda quando aparar está ativado?
Os espaços no início e no fim são removidos antes da comparação. Isso faz com que `Alpha` e ` Alpha ` contem como a mesma linha.
Como as linhas em branco são tratadas?
As linhas em branco são excluídas por padrão. Se você desativar isso, as linhas em branco também serão comparadas e linhas em branco repetidas se reduzem a uma única linha em branco mantida.
Linhas visualmente idênticas ainda podem não coincidir?
Sim. A normalização NFC ajuda com muitas diferenças entre caracteres compostos/decompostos, mas caracteres de largura zero e diferenças de largura ainda podem manter linhas separadas.
Minha entrada é enviada a um servidor?
Não. Tudo é executado localmente no seu navegador, e nem o texto de entrada nem o resultado são armazenados na URL.
Notas
- A correspondência sem diferenciar maiúsculas/minúsculas depende do idioma atual da página, então listas multilíngues exigem atenção extra.
- Caracteres de largura zero e diferenças entre largura total/meia largura não são unificados automaticamente. Se as duplicatas ainda aparecerem, inspecione o texto com uma ferramenta de caracteres invisíveis.
- Esta versão mantém a primeira ocorrência de cada linha. Ela não oferece uma regra de manter a última ocorrência.