CanDoYa
PT-PT

Remover Linhas Duplicadas

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Texto de entrada
Texto sem duplicados
Cola linhas para remover os duplicados - a primeira ocorrência de cada linha é mantida
Partilhe esta ferramenta

Como remover linhas duplicadas de um texto?

Cola o texto na caixa acima e cada linha repetida desaparece de imediato - a primeira ocorrência de cada linha é mantida, na ordem original. Ativa Ignorar maiúsculas/minúsculas ou Remover espaços para apanhar quase-duplicados como "Maçã" e "maçã", depois copia a lista limpa. Nada é enviado para nenhum servidor; a remoção de duplicados corre inteiramente no teu navegador.

Como utilizar

  1. 1Cola as tuas linhas. Escreve ou cola qualquer texto com várias linhas na caixa da esquerda - um item por linha. Funciona com as terminações de linha do Windows, Mac e Unix.
  2. 2Escolhe como as linhas são comparadas. Por predefinição, as linhas têm de ser idênticas. Ativa Ignorar maiúsculas/minúsculas para tratar "Maçã" e "maçã" como duplicadas, Remover espaços para ignorar espaços no início e no fim, ou Remover linhas vazias para eliminar as linhas em branco.
  3. 3Copia a lista limpa. O texto sem duplicados aparece em direto à direita, e a barra de estado mostra quantos duplicados foram removidos. Carrega em Copiar para colocar o resultado na área de transferência.

Para quem é

A ferramenta remove os duplicados à medida que escreves e nunca altera a caixa de entrada, por isso podes ativar e desativar as opções e comparar resultados sem perder o texto original. Por predefinição, duas linhas só contam como duplicadas se forem idênticas, carácter a carácter. Ignorar maiúsculas/minúsculas trata Lisboa e lisboa como a mesma linha; Remover espaços ignora espaços e tabulações no início e no fim, apanhando aqueles duplicados invisíveis que as folhas de cálculo e os ficheiros de registo adoram criar. As linhas em branco são tratadas como estrutura, não como dado - nunca são unificadas entre si a não ser que actives Remover linhas vazias. Como tudo corre no navegador, é seguro utilizar com listas de e-mail, exportações de clientes e pesquisas de palavras-chave ainda não publicadas.

Perguntas frequentes

O meu texto é enviado para algum lado?

Não. A remoção de duplicados corre inteiramente no teu navegador com JavaScript - as tuas linhas nunca chegam a um servidor. Isso torna a ferramenta segura para listas de e-mail, dados de clientes, ficheiros com credenciais e tudo o que não colarias no formulário de um site qualquer.

Este removedor de linhas duplicadas é gratuito?

Sim - completamente gratuito, sem registo, sem transferências e sem limites de utilização. É uma página estática, por isso também carrega depressa e continua a funcionar mesmo com uma ligação instável depois de aberta.

Há um limite de quantas linhas posso colar?

Não há limite fixo. A remoção de duplicados usa uma hash set, por isso mesmo listas com centenas de milhares de linhas são processadas em bem menos de um segundo num computador portátil comum. O limite prático é a memória do teu navegador, não a ferramenta.

Qual duplicado é mantido - o primeiro ou o último?

O primeiro. A ferramenta lê de cima para baixo, mantém a primeira ocorrência de cada linha no seu lugar e remove todas as repetições seguintes, pelo que a ordem final é exatamente a ordem em que colaste o texto.

Remove linhas duplicadas sem as reordenar?

Sim - e é esse o objetivo. Truques de linha de comandos como sort -u eliminam duplicados ordenando primeiro, o que baralha dados que tinham uma ordem própria. Esta ferramenta preserva a ordem original das tuas linhas e apenas elimina as repetições.

Como são tratadas as linhas vazias?

As linhas em branco são tratadas como estrutura, não como dado, por isso duas linhas vazias nunca são unidas numa só. Se quiseres uma lista compacta sem nenhuma linha em branco, ativa Remover linhas vazias e toda a linha vazia ou só com espaços é eliminada.

Apanha duplicados que diferem apenas em espaços ou maiúsculas?

Sim. Ativa Remover espaços para ignorar espaços e tabulações no início e no fim, e Ignorar maiúsculas/minúsculas para comparar sem ter em conta a caixa das letras. Com ambas ativadas, " Maçã" e "maçã" contam como a mesma linha; a versão mantida é apresentada exatamente como a colaste.

Funciona com terminações de linha do Windows (CRLF)?

Sim. As terminações de linha do Windows (\r\n), Unix (\n) e do Mac antigo (\r) são todas reconhecidas ao separar as linhas, e o resultado final usa terminações de linha Unix padrão, que qualquer editor ou folha de cálculo aceita ao colar.