Ordene linhas de texto alfabeticamente em ordem crescente ou decrescente. Remova duplicatas e linhas vazias automaticamente. 100% no navegador.
Este exemplo demonstra a ordenação alfabética de linhas do String Tools, com uma amostra pré-preenchida de nomes de frutas. Cole qualquer bloco de texto e ordene cada linha alfabeticamente em ordem crescente ou decrescente.
A ferramenta divide a sua entrada em linhas individuais, compara cada linha como string e reordena. A ordenação é case-sensitive por padrão: letras maiúsculas vêm antes das minúsculas (Banana antes de apple). Alterne entre ordem crescente (A a Z) e decrescente (Z a A) com um único toggle.
A ordem crescente coloca a primeira linha alfabética no topo. A decrescente inverte isso. Para a entrada de exemplo, a crescente produz:
apple
banana
cherry
date
elderberry
A decrescente inverte, começando por elderberry.
Ative a opção de remove-duplicates para manter só a primeira ocorrência de cada linha. Isso é útil quando você tem entradas repetidas e quer uma lista limpa e única. A ferramenta preserva a ordem da primeira ocorrência.
Se o seu texto contém letras e números, lembre-se de que a ordenação lexicográfica trata dígitos como caracteres. file10.txt vem antes de file2.txt porque '1' < '2'. Para uma ordenação verdadeiramente numérica de nomes de arquivo, considere preencher os números com zeros à esquerda primeiro.
Esta ferramenta ordena linhas inteiras. Para ordenar por uma coluna específica, extraia essa coluna primeiro (usando a ferramenta de localizar e substituir ou um script), ordene e depois junte com as outras colunas. Ou cole o seu CSV em um app de planilha, que suporta ordenação por coluna.
Sim. Quando duas linhas são iguais, elas mantêm a ordem relativa original. Isso importa se você tem linhas genuinamente duplicadas e quer que a primeira ocorrência continue no topo.
A ferramenta usa a comparação padrão de strings do JavaScript, que ordena por code points Unicode. Caracteres acentuados e scripts não latinos são ordenados pela posição Unicode, não necessariamente pela ordem alfabética de um idioma específico.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.