Remove Duplicate Lines
Remova linhas duplicadas de texto multilinhas com controles opcionais de caso-insensível, trim e ordenação.
0 lines in · 0 unique · 0 duplicates removed
What is Remove Duplicate Lines?
Uma ferramenta de remoção de linhas duplicadas recebe um bloco de texto multilinhas e retorna uma versão na qual cada linha aparece apenas uma vez, mantendo a primeira ocorrência e descartando as repetições posteriores. Cada linha — delimitada por uma quebra de linha — é a unidade de comparação, então as duplicatas dentro de uma única linha são inalteradas e a ordem original das primeiras ocorrências é preservada por padrão. A comparação pode ser feita de forma case-insensitive para que "Apple" e "apple" sejam consideradas a mesma linha, e o espaço em branco inicial ou final pode ser removido antes da comparação para que " apple " corresponda a "apple". Uma etapa de ordenação opcional reorganiza as linhas restantes em ordem alfabética. Isso é processamento de string puro — sem regex, sem rede, sem armazenamento — o que o torna rápido em grandes entradas e seguro para textos sensíveis.
How to Use Remove Duplicate Lines
- Cole ou digite o texto multilinhas na caixa de Entrada.
- Ative Case-insensitive se "Apple" e "apple" devem ser consideradas a mesma linha.
- Ative opcionalmente Trim whitespace first e Sort result (A → Z).
- Copie o texto limpo da caixa de Saída; a linha abaixo dela mostra quantas duplicatas foram removidas.
Examples
Padrão (ordem preservada)
Input: apple banana apple cherry banana
Output: apple banana cherry
Case-insensitive
Input: Apple apple APPLE banana
Output: Apple banana
Trim whitespace first
Input: banana banana cherry
Output: banana cherry
Common Mistakes
- Esperar que a deduplicação funcione em todo o parágrafo em vez de apenas uma linha — apenas correspondências exatas por linha são removidas.
- Ativar a remoção de espaços em branco e então se surpreender que a indentação original desapareceu, pois os espaços em branco no início são removidos de cada linha.
- Assumir que a opção de ignorar maiúsculas e minúsculas mantém a forma em minúsculas ou maiúsculas — ela mantém a primeira ocorrência de maiúsculas e minúsculas encontrada.
- Esquecer que linhas em branco contam como linhas, então uma quebra de linha no final pode produzir uma entrada vazia no final da saída.
Why Use This Tool
- Preserva a ordem por padrão, então a estrutura lógica de uma lista não é embaralhada.
- Três opções independentes (ignorar maiúsculas e minúsculas, remover espaços em branco, ordenar) cobrem as necessidades comuns de deduplicação sem uma parede de opções.
- Uma contagem ao vivo de linhas de entrada, únicas e removidas torna a limpeza mensurável de um só olhar.
- Executa inteiramente no navegador, então textos confidenciais, como logs ou chaves, nunca deixam a máquina.