Blog
Ferramentas de texto

Ordenar palavras em ordem alfabética

Digite ou cole uma palavra ou frase curta por linha, e cada palavra individual de todo o texto é extraída, ordenada de A a Z e reunida numa única lista ordenada com o separador que você escolher — isso ordena palavras, não as linhas de onde vieram, então é uma ferramenta diferente do Ordenador de strings.

Seus dados não saem deste dispositivo

Resultado

Palavras ordenadas

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Unidade ordenada Palavras individuais, encontradas em qualquer parte do texto, independente das quebras de linha
Definição de palavra Qualquer sequência de caracteres sem espaço — a pontuação colada a uma palavra permanece colada
Maiúsculas Ignoradas por padrão: «Maçã» e «maçã» são consideradas iguais
Separador de saída Espaço, vírgula com espaço, ou uma palavra por linha — à sua escolha
Palavras duplicadas Mantidas; se uma palavra aparece três vezes, aparece três vezes no resultado
Quebras de linha na entrada Ignoradas para fins de ordenação — usadas só para separar palavras entre si

Quando induz ao erro

Como é calculado

Todo o texto — inclusive através das quebras de linha — é varrido em busca de sequências de caracteres sem espaço usando uma expressão regular; cada sequência vira uma «palavra» a ordenar, não importa em qual linha estava.

Com a comparação sem distinguir maiúsculas ativada, cada par de palavras é convertido para minúsculas antes de comparar, então as maiúsculas não afetam onde a palavra fica — só as letras e sua sequência decidem a ordem.

As palavras são ordenadas com o Array.sort do JavaScript usando esse comparador, produzindo uma lista plana e alfabética sem memória das quebras de linha originais.

As palavras ordenadas são reunidas de novo com o separador escolhido: um espaço, uma vírgula com espaço, ou uma quebra de linha entre cada palavra.

Perguntas e respostas

Isso ordena minhas linhas ou minhas palavras?

Palavras. Cada palavra do texto é extraída individualmente e ordenada, não importa de qual linha veio. Para ordenar linhas inteiras, use o Ordenador de strings.

O que acontece com as quebras de linha originais?

Não são preservadas — o resultado é uma única lista ordenada de palavras unidas com o separador escolhido, não o layout multilinha original.

Palavras duplicadas são removidas?

Não. Se uma palavra aparece várias vezes no seu texto, ela aparece o mesmo número de vezes no resultado ordenado.

Posso ter uma palavra por linha em vez de separadas por espaço?

Sim — escolha «uma por linha» na lista de separador e o resultado vira uma nova lista com uma palavra ordenada por linha.

Meu texto é enviado para algum lugar?

Não. A ordenação roda inteiramente no seu navegador; nada é enviado a um servidor.

Ferramentas relacionadas

Todas as ferramentas