Ferramentas de texto e dados

Remover linhas duplicadas

Limpe listas repetidas com regras de comparação explícitas e preserve o texto original de que precisa.

Texto de entrada

Resultado

Remova linhas duplicadas segundo regras de maiúsculas e espaços, mantendo por predefinição a primeira ocorrência e a ordem.

O conteúdo é processado apenas no seu navegador e não é enviado para servidores.

Sobre esta ferramenta

Esta ferramenta organiza endereços web, identificadores e listas de nomes. Separa a chave de comparação do texto de saída: mesmo ao ignorar maiúsculas ou remover espaços para comparar, conserva a primeira linha original.

Como utilizar

  1. Introduza um elemento por linha.
  2. Escolha se pretende distinguir maiúsculas, remover espaços antes da comparação e conservar linhas em branco.
  3. Clique em «Remover linhas duplicadas» e consulte as linhas originais, resultantes e eliminadas.
  4. Verifique o resultado e copie-o ou transfira um TXT. Por predefinição, a ordem original é mantida.

Exemplos de utilização

  • maçã, banana, maçã, laranja, banana → maçã, banana, laranja, pela ordem da primeira ocorrência.
  • Ao ignorar maiúsculas, Maçã, maçã e MAÇÃ conservam apenas a primeira Maçã.
  • Ao remover espaços na comparação, maçã e a mesma palavra com espaços nas extremidades podem coincidir. A primeira linha original não é alterada na saída.

Regras e limites

As quebras são normalizadas para LF e as linhas são comparadas individualmente. Por predefinição, distinguem-se maiúsculas, não se removem espaços na comparação e conserva-se a ordem. Ao incluir linhas em branco, fica a primeira de cada tipo; ao desativar a opção, excluem-se todas as linhas compostas por espaços em branco. Um conjunto guarda as chaves de comparação, evitando alterar a ordem através de uma ordenação.

Utilizações comuns

  • Limpar endereços web e nomes de ficheiro repetidos.
  • Remover duplicados ao combinar listas de nomes.
  • Comparar sem distinguir maiúsculas e sem modificar o original.

Privacidade

O texto, a leitura de ficheiros, as conversões e as pré-visualizações são processados localmente no navegador. A entrada não é enviada e não são usados servidores de processamento, bases de dados, API online ou CDN de terceiros. O conteúdo não é guardado automaticamente. A cópia e as transferências também são locais.

FAQ

Qual ocorrência é conservada?

Sempre a primeira linha original. Por predefinição, aparece pela ordem da sua posição na entrada.

Diferenças de maiúsculas contam como duplicados?

Por predefinição, não. Ao ignorar maiúsculas, as chaves passam a minúsculas, mas a saída mantém a capitalização da primeira ocorrência.

Os espaços no início e no fim influenciam a comparação?

Sim, por predefinição. Pode removê-los antes de comparar; isso altera apenas a chave, sem remover espaços da saída implicitamente.

Como são tratadas as linhas em branco?

Se forem incluídas, conserva-se a primeira de cada tipo. Ao desativar a opção, excluem-se as linhas de espaços em branco. As opções apresentam a regra atual.

Voltar ao catálogo de ferramentas para programadores