Ordenar Linhas

Ordene linhas coladas em ordem alfabética crescente ou decrescente, com ordenação numérica natural.

Os cálculos são feitos localmente; seus valores não são enviados ao servidor.

Exemplo

“item 10, item 2, Item 1, item 1” fica como Item 1, item 1, item 2, item 10, e os nomes file-2.txt, file-10.txt e file-1.txt ficam como file-1.txt, file-2.txt, file-10.txt.

Método de cálculo

As linhas são comparadas inteiras pelo comparador do navegador, que respeita a configuração regional, com ordenação numérica ativada, de modo que números dentro do texto são ordenados por valor e não caractere a caractere. Crescente vai de A a Z e decrescente de Z a A.

Observações importantes

Espaços no início fazem parte da linha e a jogam à frente das demais, então remova-os antes com o Removedor de espaços. Linhas duplicadas são mantidas como estão; use o Removedor de linhas duplicadas antes ou depois de ordenar se cada linha deve aparecer só uma vez.

Guia prático

As linhas são ordenadas com ordem numérica natural: “item 10, item 2, Item 1, item 1” vira Item 1, item 1, item 2, item 10, e file-2.txt, file-10.txt, file-1.txt viram file-1.txt, file-2.txt, file-10.txt, em vez de colocar 10 antes de 2. Escolha crescente ou decrescente (Banana, apple, Orange → Orange, Banana, apple). Por padrão maiúsculas e minúsculas são iguais; diferenciando, b, B, a, A viram a, A, b, B. Espaços iniciais contam, então remova-os antes. Duplicatas são mantidas.

Exemplos práticos
EntradaResultado
item 10↵item 2↵Item 1↵item 1 · A→ZItem 1↵item 1↵item 2↵item 10
file-2.txt↵file-10.txt↵file-1.txt · A→Zfile-1.txt↵file-2.txt↵file-10.txt
Banana↵apple↵Orange · Z→AOrange↵Banana↵apple
b↵B↵a↵A · A→Z · case-sensitivea↵A↵b↵B

Perguntas frequentes

Por que item 2 vem antes de item 10?

Porque os números dentro do texto são comparados por valor. Uma ordenação por caracteres colocaria 10 primeiro, já que o dígito 1 vem antes do 2, o que raramente serve para versões, capítulos ou números de nota. A ordem natural também resolve nomes de arquivo: file-1.txt, file-2.txt, file-10.txt.

Como as maiúsculas são tratadas?

Por padrão maiúsculas e minúsculas contam como iguais, então linhas que só diferem na caixa mantêm a ordem relativa original, como Item 1 e item 1. Ative a ordenação sensível a maiúsculas para separá-las: b, B, a e A passam a ficar a, A, b, B, com a minúscula de cada letra primeiro.

Ordena bem todos os idiomas?

Segue as regras de idioma do seu navegador, então letras acentuadas ficam perto das letras base e alfabetos não latinos usam a própria ordem de agrupamento. Kana e kanji japoneses podem não sair na ordem de leitura do dicionário, porque os caracteres são comparados como escritos, e não pela leitura.

Ferramentas relacionadas