Como a remoção funciona
O texto é dividido em linhas, e cada linha é comparada com as anteriores. A primeira ocorrência de cada linha é mantida na posição original; as repetições seguintes são descartadas. As opções abaixo ajustam como essa comparação é feita.
O que cada opção faz
Ignorar maiúsculas/minúsculas: trata "Banana" e "banana" como a mesma linha. Ignorar espaços no início/fim: remove espaços extras antes de comparar, então " item" e "item" viram a mesma linha. Remover linhas vazias: descarta qualquer linha em branco antes mesmo de checar duplicatas. Ordenar resultado: organiza as linhas únicas em ordem alfabética, em vez de manter a ordem original de aparição.
Casos de uso comuns
Limpar listas de e-mails, remover URLs repetidas de um arquivo de log, consolidar listas de palavras-chave para SEO, organizar uma lista de tarefas colada de fontes diferentes, ou simplesmente arrumar qualquer lista colada com itens repetidos.
Perguntas frequentes
Qual linha é mantida quando há duplicatas?
A primeira ocorrência de cada linha é mantida, na posição em que apareceu originalmente (a não ser que você ative a opção de ordenar o resultado). As ocorrências seguintes da mesma linha são removidas.
O que a opção "ignorar maiúsculas/minúsculas" faz?
Com essa opção ativa, "Banana" e "banana" são tratadas como a mesma linha e uma delas é removida como duplicata. Sem ela, a comparação diferencia maiúsculas de minúsculas e as duas linhas seriam mantidas.
O que acontece com espaços extras no início ou fim da linha?
Por padrão, espaços extras fazem duas linhas parecidas serem tratadas como diferentes. Ativando "ignorar espaços no início/fim", esses espaços são removidos antes da comparação e também no resultado final.
O texto colado é enviado para algum servidor?
Não. Toda a remoção de duplicatas acontece localmente no seu navegador, em JavaScript, sem enviar o conteúdo para fora do seu dispositivo.