search

Found

info Visão geral

Ordene linhas de texto de A a Z ou de Z a A, inverta ou embaralhe a ordem e remova linhas duplicadas ou vazias com 6 ações de um clique.

📘 Como usar

  1. Cole o seu texto na caixa de entrada com um item por linha
  2. Clique na ação desejada como Ordenar A-Z, Inverter ou Embaralhar
  3. Confira o resultado reorganizado na caixa de saída

Ordenador de Linhas de Texto

0
Ações
0
Copiado!
Article

Ordenador de Linhas de Texto | Organize Qualquer Lista de Linhas

Cole um bloco de texto e ordene-o linha a linha de A a Z ou de Z a A, inverta, embaralhe aleatoriamente ou remova as linhas duplicadas e vazias. Seis ações de um clique cuidam da limpeza tediosa de listas.

💡 Sobre esta ferramenta

Quem mantém listas em texto puro encara sempre as mesmas tarefas: colocar uma lista de nomes em ordem alfabética, remover e-mails repetidos de uma exportação, embaralhar opções para um sorteio ou tirar as linhas em branco de um copiar e colar. Abrir uma planilha ou escrever um script parece exagero, mas fazer à mão gera erros. Esta ferramenta preenche exatamente essa lacuna.

A ordenação usa uma comparação sensível à configuração regional (localeCompare) em vez da ordem por código de caractere, então ignora maiúsculas e minúsculas e produz uma ordem alfabética natural em vez de agrupar primeiro todas as maiúsculas. A remoção de duplicatas compara linhas inteiras em busca de correspondência exata e mantém a primeira ocorrência. O embaralhamento usa o algoritmo Fisher-Yates para uma permutação aleatória sem viés.

🧐 Perguntas frequentes

A ordenação diferencia maiúsculas de minúsculas? Não: ela ordena sem diferenciar maiúsculas (sensitivity: base), então apple e Apple ficam lado a lado. Já a remoção de duplicatas é por correspondência exata, de modo que essas duas contam como linhas diferentes.

Qual cópia é mantida ao remover duplicatas? A primeira ocorrência de cada linha é mantida e as repetições seguintes são removidas. A ordem relativa das linhas restantes não muda.

Como os espaços no início e no fim são tratados? Ordenar e remover duplicatas comparam a linha completa, incluindo espaços. Remover linhas vazias aplica primeiro um trim, então linhas que contêm apenas espaços também são descartadas.

Os números são ordenados corretamente? As linhas são comparadas como texto, então 10 vem antes de 2. Para uma ordem numérica real, complete os números com zeros à esquerda antes de ordenar.

Existe um limite de linhas? Tudo é processado na memória do navegador sem um teto fixo, embora dezenas de milhares de linhas possam deixar uma operação lenta.

📚 Por Que a Ordem Alfabética Surpreende

Os primeiros computadores ordenavam cadeias apenas pelo código numérico de cada caractere. Como em ASCII as maiúsculas têm códigos menores que as minúsculas, uma ordenação ingênua coloca Zebra antes de apple. Para corresponder às nossas expectativas, os sistemas modernos usam a colação (collation): regras próprias de cada idioma que definem que o a vem depois do A e que letras acentuadas ficam junto à sua letra base. O Algoritmo de Colação Unicode formaliza isso entre alfabetos diferentes, e por isso uma ordenação regional parece certa enquanto a ordenação por bytes parece quebrada.