Como remover linhas duplicadas de um texto
Cole um elemento por linha, ajuste as opções de espaços, maiúsculas e ordem e execute o processamento. A saída mantém a primeira ocorrência de cada linha distinta e apresenta as contagens de linhas únicas e removidas quando o texto não está vazio.
Quando usar a remoção de linhas duplicadas
Para limpar uma lista de nomes, referências, endereços ou outros registos escritos linha a linha, esta ferramenta remove as repetições e conserva apenas a primeira ocorrência de cada linha distinta. É adequada quando cada elemento está separado por uma mudança de linha e quando pretende obter um bloco de texto mais simples de rever ou reutilizar.
A comparação começa, por predefinição, por ignorar maiúsculas e minúsculas e por retirar os espaços em branco no início e no fim de cada linha. Assim, linhas que diferem apenas nesses aspetos podem ser tratadas como a mesma linha. Se essas diferenças tiverem significado no seu caso, pode alterar as opções antes de processar o texto.
Como remover linhas repetidas
-
Prepare o conteúdo com uma linha por elemento. Cole-o no campo de texto; o conteúdo é opcional, pelo que também pode deixar o campo vazio, embora nesse caso não haja linhas para comparar.
-
Reveja a opção de espaços em branco. Mantenha o comportamento predefinido se quiser desconsiderar espaços no início e no fim de cada linha. Desative essa remoção quando esses espaços fizerem parte do conteúdo que deve ser comparado e mantido.
-
Decida como tratar maiúsculas e minúsculas. Com a comparação predefinida, por exemplo, uma linha escrita com letras maiúsculas e outra com letras minúsculas podem ser consideradas iguais. Ative a comparação sensível a maiúsculas e minúsculas se quiser que essas variantes possam permanecer distintas.
-
Escolha a ordem do resultado. A opção predefinida mantém as linhas retidas pela ordem da primeira ocorrência. Se a ordem original não for necessária, desative a preservação para que as linhas retidas sejam ordenadas antes de o texto final ser composto.
-
Execute o processamento e consulte o texto de saída. Verifique também o resumo apresentado: para um texto não vazio, indica quantas linhas permaneceram únicas e quantas foram removidas. Compare o resultado com a finalidade da lista antes de o copiar para o destino final.
Como ler o resultado e conhecer os limites
Uma linha retida representa a primeira ocorrência de uma linha distinta segundo as opções escolhidas. Por isso, a ordem predefinida permite conservar a sequência em que os elementos apareceram pela primeira vez, enquanto a ordenação pode ser útil quando pretende uma saída organizada de outra forma.
Os números apresentados ajudam a verificar o processamento: em texto não vazio, o resultado indica as linhas que ficaram únicas e as que foram removidas. Se o campo estiver vazio ou se o texto for omitido, o processamento termina sem linhas únicas nem linhas removidas.
A ferramenta trabalha com linhas separadas por mudanças de linha. Não deve pressupor o mesmo comportamento para palavras dentro de uma frase, partes de uma linha, parágrafos tratados como blocos ou outros tipos de registo. Antes de aceitar a saída, confirme também se a distinção entre maiúsculas e minúsculas e os espaços nas extremidades corresponde ao significado dos seus dados.
Exemplo prático
Tem uma lista de referências copiada de várias fontes e quer retirar repetições sem perder a ordem da primeira aparição.
Cole a lista linha a linha, mantenha ou altere as opções de comparação conforme o caso e execute o processamento.
O resultado apresenta o texto com a primeira ocorrência de cada linha distinta e um resumo com o número de linhas únicas e removidas.
Limitações
- O processamento aplica-se a texto separado por mudanças de linha; não está estabelecido que remova duplicados de palavras, partes de linhas, parágrafos ou outros tipos de registo.
Erros comuns
- Colocar vários elementos na mesma linha impede que sejam tratados como linhas separadas; organize cada registo numa linha própria. Se os espaços nas extremidades forem relevantes, desative também a remoção predefinida de espaços antes de processar.
Perguntas frequentes
Posso remover palavras duplicadas dentro de uma frase?
Não diretamente na mesma linha. Para remover repetições, cada palavra ou elemento tem de estar colocado numa linha separada. O processamento compara linhas separadas por mudanças de linha, não palavras ou partes de uma linha.
As maiúsculas e minúsculas fazem diferença?
Por predefinição, a comparação ignora maiúsculas e minúsculas. Ative a comparação sensível a maiúsculas e minúsculas quando quiser que linhas com capitalização diferente possam ser tratadas como distintas.
O que acontece se eu não introduzir texto?
Se o campo de texto estiver vazio ou for omitido, o processamento termina sem linhas únicas nem linhas removidas.