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.

Processamento apenas no navegador Ciente de Unicode Manter ordem ou ordenar
Sua entrada permanece neste navegador e nunca é enviada a um servidor.

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

  1. Cole sua lista na caixa de entrada, um item por linha.
  2. Ajuste a ordem, a correspondência de maiúsculas/minúsculas, o aparar e o tratamento de linhas em branco, se necessário.
  3. 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.