DevToolPal
PT

Ordenar linhas

Ordene linhas em ordem alfabética, natural, numérica ou por tamanho; remova duplicadas e linhas vazias, apare espaços ou embaralhe.

Roda localmente, nada é enviado

Opções

Linhas

0 caracteres · 0 B

Linhas ordenadas

0 caracteres · 0 B

O que faz

Ordenar linhas coloca em ordem cada linha de um texto. É o jeito rápido de pôr uma lista de nomes em ordem alfabética, ordenar uma coluna copiada de uma planilha, organizar números de versão ou nomes de arquivos, limpar uma lista de palavras ou preparar dados antes de compará-los com outra lista. Além de ordenar, remove linhas duplicadas, apaga linhas vazias, apara espaços sobrando e embaralha as linhas em ordem aleatória.

São cinco formas de ordenar: alfabética, natural (números dentro do texto são comparados pelo valor), numérica (pelo número com que cada linha começa), por tamanho da linha, ou manter a ordem original e só limpar. Qualquer uma pode ser invertida.

Como usar

  1. Cole sua lista na entrada, um item por linha, ou clique em Exemplo.
  2. Escolha como ordenar em Ordenar por.
  3. Ligue as opções extras de que precisar: Inverter a ordem, Ignorar maiúsculas/minúsculas, Remover linhas duplicadas, Remover linhas vazias e Aparar espaços.
  4. Copie ou baixe o resultado. Use Embaralhar para sortear nomes ou misturar as perguntas de um quiz, e mude qualquer opção para embaralhar de novo.

Exemplo

A mesma lista ordenada de dois jeitos:

Input        Alphabetical   Natural
item 10      item 1         item 1
item 2       item 10        item 2
item 1       item 2         item 10

Dicas

  • A ordem alfabética usa os códigos dos caracteres, a mesma ordem do sort com LC_ALL=C no Linux: maiúsculas antes de minúsculas e dígitos antes de letras. Ligue Ignorar maiúsculas/minúsculas para misturá-las.
  • A ordem natural segue as regras de ordenação Unicode do inglês, então letras acentuadas ficam ao lado da letra base.
  • As opções são aplicadas numa ordem fixa: aparar, remover linhas vazias, remover duplicadas, ordenar e, por fim, inverter.
  • A quebra de linha final da entrada é mantida, então o resultado pode substituir o arquivo original sem mudar a última linha.
  • Quebras de linha do Windows são convertidas em quebras simples.

Perguntas frequentes

› Qual a diferença entre ordem alfabética e ordem natural?

A ordem alfabética compara caractere por caractere, então item10 vem antes de item2 porque 1 é menor que 2. A ordem natural lê sequências de dígitos como números e coloca item2 antes de item10, como se espera em listas de arquivos e versões.

› Como a ordem numérica trata linhas sem número?

As linhas são ordenadas pelo número com que começam, incluindo negativos, decimais, expoentes e separadores de milhar como 1,000. Linhas que não começam com número ficam depois de todas as numeradas, em ordem alfabética.

› Qual duplicada é mantida ao remover duplicadas?

A primeira ocorrência de cada linha é mantida e as cópias seguintes são removidas. Com Ignorar maiúsculas/minúsculas ligado, Apple e apple contam como a mesma linha. Ligue também Aparar espaços se as linhas diferem só por espaços no início ou no fim.

› Posso remover duplicadas sem mudar a ordem?

Sim. Escolha Manter a ordem original e ligue Remover linhas duplicadas. O mesmo vale para só remover linhas vazias ou aparar espaços.

› Minha lista é enviada para algum lugar?

Não. A ordenação acontece no seu navegador, então nem listas grandes nem privadas saem do seu dispositivo.