Ir para o conteúdo

Ordenar linhas e remover duplicatas

Ordene linhas em ordem alfabética, natural ou por tamanho, remova duplicatas e linhas vazias e limpe listas, tudo no seu navegador.

Resultado

Linhas: 0
Roda no seu navegador · sem uploadComo funciona

Como usar: Ordenar linhas e remover duplicatas

  1. 1

    Cole sua lista

    Um item por linha: nomes, palavras-chave, nomes de arquivos, endereços de e-mail, números ou linhas de log.

  2. 2

    Monte a receita

    Adicione etapas como Ordenar, Remover duplicatas ou Filtrar, defina as opções e reordene-as com as setas.

  3. 3

    Confira as contagens

    Cada etapa mostra quantas linhas removeu ou adicionou, e o resultado mostra o total final de linhas.

  4. 4

    Copie ou baixe

    Copie o resultado, salve-o como arquivo .txt ou envie-o para a entrada para continuar refinando.

Limites e Pro

Grátis e ilimitado, sem cadastro; listas de 100.000 linhas são ordenadas, deduplicadas e filtradas em bem menos de um segundo em um notebook comum.

O Pro remove os anúncios; todas as etapas e predefinições são grátis. Ver o Pro

Sobre: Ordenar linhas e remover duplicatas

Listas coladas de planilhas, e-mails, arquivos de log e exportações de pesquisas raramente chegam limpas: estão fora de ordem, têm itens repetidos, espaços sobrando e linhas em branco. Esta ferramenta resolve isso com uma receita curta de etapas, executadas de cima para baixo, e o resultado é atualizado assim que você altera a lista ou qualquer etapa.

A ordenação tem quatro modos. A–Z segue a ordem do dicionário do seu idioma, então “éclair” fica junto das palavras com e. A ordem Natural lê os números dentro do texto e coloca file2 antes de file10, como a maioria das pessoas espera. A ordenação por Número usa o primeiro número de cada linha, entende separadores de milhar como 1,200 e decimais como 2.5, e deixa as linhas sem número no fim. A ordenação por Tamanho organiza as linhas da mais curta para a mais longa.

A remoção de duplicatas pode manter a primeira ou a última cópia, ou descartar todas as linhas que aparecem mais de uma vez, e pode tratar “Apple” e “apple ” como iguais. Outras etapas removem espaços, apagam linhas vazias, invertem ou embaralham a ordem, mantêm ou descartam linhas que contêm uma palavra ou correspondem a uma expressão regular, localizam e substituem, adicionam prefixo, sufixo ou numeração de linhas, e juntam as linhas em um único texto separado por vírgulas ou dividem um texto de volta em linhas.

O embaralhamento usa 128 bits do gerador aleatório criptográfico do seu navegador e permanece o mesmo enquanto você edita, até você clicar em Embaralhar de novo. As etapas podem ser reordenadas, desativadas sem serem excluídas ou carregadas a partir de predefinições como “Ordenar A–Z e remover duplicatas”. Sua lista e sua receita ficam salvas, e Usar como entrada permite começar uma nova rodada de limpeza a partir do resultado.

Privacidade

A ordenação, a filtragem e todas as outras etapas são executadas nesta aba do navegador, então a lista que você cola nunca é transmitida. A lista e as etapas ficam no armazenamento local para sobreviver a uma atualização da página; Limpar esvazia a lista, e remover as etapas redefine a receita.

Recursos

Quatro formas de ordenar

A–Z de dicionário, natural (file2 < file10), por número e por tamanho, em ordem crescente ou decrescente.

Remoção inteligente de duplicatas

Mantenha a primeira ou a última cópia, ou só as linhas que aparecem uma vez, ignorando maiúsculas e espaços se quiser.

Etapas encadeáveis

Combine remover espaços, filtrar, substituir, numerar, juntar e dividir em qualquer ordem, com contagens em tempo real.

Embaralhamento aleatório justo

Embaralhamento Fisher–Yates com semente da Web Crypto API, estável até você embaralhar de novo.

Ordenar linhas e remover duplicatas: perguntas frequentes

Como remover linhas duplicadas mantendo a ordem original?
Remova qualquer etapa Ordenar e adicione só Remover duplicatas. Ela mantém a primeira cópia de cada linha no lugar onde aparece e apaga as repetições seguintes, então a ordem não muda. Escolha “Manter a última” para ficar com a última ocorrência e marque “Ignorar maiúsculas” se “Apple” e “apple” devem valer como o mesmo item.
Qual é a diferença entre a ordenação A–Z e a natural?
A–Z compara o texto caractere por caractere, então “file10” vem antes de “file2”, porque 1 vem antes de 2. A ordenação natural lê sequências de dígitos como números inteiros e resulta em file1, file2, file10, a ordem que você vê no gerenciador de arquivos. Use a natural para nomes de arquivos, versões e capítulos, e A–Z para palavras comuns.
Como ordenar uma lista de números corretamente?
Escolha o modo Número na etapa Ordenar. Ele lê o primeiro número de cada linha, inclusive negativos, decimais e separadores de milhar como 1,200, e ordena pelo valor, então 9 vem antes de 10 e de 1,200. Linhas sem nenhum número ficam no fim, tanto na ordem crescente quanto na decrescente.
Posso transformar uma lista em valores separados por vírgula e voltar?
Sim. Adicione uma etapa Juntar para reunir todas as linhas em uma só, separadas por vírgula e espaço ou por qualquer delimitador que você digitar, inclusive \t para tabulação. Para fazer o caminho inverso, use Dividir com vírgula, seguido de Remover espaços e Remover linhas vazias; a predefinição “Separadas por vírgula → linhas” configura tudo com um clique.
O embaralhamento é realmente aleatório?
Ele usa o algoritmo Fisher–Yates, que não favorece nenhuma posição, com um gerador iniciado por 128 bits da Web Crypto API do navegador, e não pelo Math.random, que é mais fraco. A ordem permanece a mesma enquanto você edita, para o resultado não ficar mudando; clique em Embaralhar de novo para obter outra ordem.
Todas: ferramentas de texto