Pular para o conteúdo
NewKitApp

Search tools

Jump to any tool by name

Remove Duplicate Lines

Remova linhas duplicadas de texto multilinhas com controles opcionais de caso-insensível, trim e ordenação.

Output

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

  1. Cole ou digite o texto multilinhas na caixa de Entrada.
  2. Ative Case-insensitive se "Apple" e "apple" devem ser consideradas a mesma linha.
  3. Ative opcionalmente Trim whitespace first e Sort result (A → Z).
  4. 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.

Frequently Asked Questions