Classificador de Linhas

Classifique linhas de texto alfabeticamente, em ordem inversa, por comprimento, numericamente ou aleatoriamente. Suporta classificação insensível a maiúsculas e remoção de linhas em branco.

Sort method

Como Usar Classificador de Linhas

  1. 1Cole ou digite texto com um item por linha.
  2. 2Escolha um método de classificação: alfabético, por comprimento, numérico ou aleatório.
  3. 3Alterne a classificação insensível a maiúsculas e a remoção de linhas em branco.
  4. 4Copie a saída classificada.
ZenovayAnalytics

Transforme seu tráfego em clientes.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

O que é ordenação lexicográfica (alfabética)?
A ordenação lexicográfica compara strings caractere por caractere usando code points Unicode. Letras maiúsculas (A=65) ficam antes das minúsculas (a=97) por padrão. Números no início de strings: "10" vem antes de "2" lexicograficamente (porque "1" < "2" na posição 0). Para ordenação numérica natural ("2" antes de "10"), use a opção de ordenação numérica. O modo sem distinção entre maiúsculas e minúsculas converte todas as linhas para minúsculas para comparação antes de ordenar.
Como ordeno corretamente uma lista de números?
Use o modo de ordenação numérica. A ordenação alfabética trata todos os valores como strings, então "10" < "2" (porque "1" < "2" por caractere). A ordenação numérica usa parseFloat() para comparar valores numéricos, colocando 2 antes de 10. Linhas que não podem ser analisadas como números são ordenadas separadamente.
Como a ordenação aleatória (embaralhamento) é diferente da ordenação?
A ordenação aleatória usa o algoritmo Fisher-Yates, que produz uma permutação uniformemente aleatória. É usado para randomizar a ordem de uma lista — por exemplo, embaralhar uma lista de nomes para atribuição aleatória, randomizar fichas de estudo ou criar playlists aleatórias. Cada embaralhamento produz uma ordem diferente. Observação: o Math.random() integrado não é criptograficamente seguro — não use para randomização sensível à segurança.
Como ordeno linhas em um arquivo na linha de comando?
Linux/Mac: "sort arquivo.txt" (alfabético), "sort -r arquivo.txt" (inverso), "sort -n arquivo.txt" (numérico), "sort -k2 arquivo.txt" (pelo campo 2). "shuf arquivo.txt" embaralha. Windows PowerShell: "Get-Content arquivo.txt | Sort-Object". Python: "sorted(open('f.txt').readlines(), key=str.casefold)".
O que é ordenação estável?
Uma ordenação estável preserva a ordem relativa original de elementos que se comparam como iguais. O Array.prototype.sort() do JavaScript é garantidamente estável desde o ECMAScript 2019 — todos os navegadores modernos implementam ordenação estável. Os resultados de ordenação nesta ferramenta são estáveis.