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
- 1Cole ou digite texto com um item por linha.
- 2Escolha um método de classificação: alfabético, por comprimento, numérico ou aleatório.
- 3Alterne a classificação insensível a maiúsculas e a remoção de linhas em branco.
- 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
Ferramentas Relacionadas
Contador de Palavras
Conte palavras, caracteres, sentenças e parágrafos. Estime tempo de leitura e fala.Contador de Caracteres
Conte caracteres com e sem espaços. Acompanhe os limites do Twitter, meta descriptions e mais.Conversor de Maiúsculas/Minúsculas
Converta texto entre MAIÚSCULAS, minúsculas, Title Case, camelCase, snake_case e kebab-case.Gerador de Lorem Ipsum
Gere texto de preenchimento em parágrafos, frases ou palavras. Copie com um clique.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.