Ordenar & Remover Duplicatas

Ordene, remova duplicados e inverta linhas de texto

Entrada
Saída

Por que ordenar linhas no navegador?

Ordenar e remover duplicados de uma lista é um trabalho de 5 segundos na linha de comando (`sort -u`), mas você nem sempre tem um terminal à mão — colando de uma coluna de planilha, limpando uma lista de importações, removendo duplicados de endereços de e-mail extraídos de uma página. Esta ferramenta faz isso no navegador sem upload.

As ordenações usam a comparação nativa do navegador que respeita a localidade, então `é` é ordenado perto de `e` em vez de no final do alfabeto. A ordenação numérica não é inteligente — '10' é ordenado antes de '2' lexicograficamente — então prefixe números com zeros se a ordem numérica for importante.

Casos de uso

  • Remover duplicados de uma lista — ordenar linhas de dependências do `package.json` para que as duplicados fiquem adjacentes.
  • Alfabetizar importações — reordenar declarações de importação antes da revisão de código (quando seu linter não faz isso).
  • Criar um .gitignore limpo — ordenar entradas para que adições sejam mais fáceis de mesclar sem conflitos.
  • Ordenar linhas CSV — colar linhas de uma única coluna e ordenar para revisão ou consulta rápida.

Exemplos

Sort + dedupe
Entrada
banana
apple
cherry
apple
Saída
apple
banana
cherry

Perguntas frequentes

A ordenação é sensível a maiúsculas?

A ordenação usa a ordem do seu local (`localeCompare`), que mantém 'Apple' e 'apple' próximos. Não há um alternador de sensibilidade a maiúsculas separado.

Ele ordena números corretamente?

A ordenação lexicográfica trata '10' como menor que '2'. Para uma verdadeira ordenação numérica, preencha os números com zeros à esquerda primeiro.

Como a deduplicação é detectada?

Correspondência exata de linha com sensibilidade a maiúsculas. Os espaços em branco são significativos — ` apple` e `apple` são linhas diferentes.

As linhas em branco são mantidas?

Ordenadas com todo o resto por padrão. Remova-as primeiro se você quiser que sejam excluídas.

Os dados são enviados para algum lugar?

Não — a ordenação acontece inteiramente no seu navegador.