Text/Clean

Ordenar

Ordena as linhas em ordem alfabética, por valor numérico, por comprimento, invertida ou aleatória.

Exemplo

  • Opções aplicadas
  • CritérioValor numérico
  • Decrescente
Entrada
Coffee 4,500
Tea 3,000
Cake 12,000
Water 800
Menu
Resultado
Cake 12,000
Coffee 4,500
Tea 3,000
Water 800
Menu

Símbolos nos exemplos: ⇥ tabulação · · espaço no fim da linha · ⍽ NBSP · □ espaço de largura total · ◌ caractere de largura zero

Abrir esta operação na ferramenta

O que faz

Muda a ordem das linhas. É uma ordenação estável: linhas que comparam como iguais mantêm a ordem original.

Critérios

  • Alfabética · natural: usa as regras de comparação de cada idioma do navegador (Intl.Collator), ordenando letras latinas alfabeticamente e o hangul coreano na ordem ganada (가나다). Os números seguem a ordem natural, então item2 vem antes de item10.
  • Valor numérico: ordena pelo primeiro número que aparece em cada linha. Reconhece vírgulas de milhar como em 1,200, negativos e decimais; linhas sem número vão para o final.
  • Comprimento: pelo número de caracteres. Emojis e caracteres combinados contam como um caractere.
  • Inverter ordem: inverte a ordem das linhas, independentemente do conteúdo.
  • Aleatória: embaralha com o gerador de números aleatórios criptográfico do navegador. Use para definir ordem de sorteio ou de apresentações.

Opções

'Decrescente' inverte a ordem nos critérios alfabético, numérico e de comprimento. Com 'Ignorar maiúsculas/minúsculas' desativado, para a mesma letra as maiúsculas vêm primeiro.

A única linha vazia no fim do texto (a quebra de linha final) fica fora da ordenação e permanece no fim. As linhas vazias no meio vão para o topo, então aplique Remover linhas vazias antes.