ForHosting KIT · Texto e IA

Ordenar linhas alfabeticamente

banana, apple, Cherry e apricot voltam como Cherry, apple, apricot e banana: 4 linhas de A a Z, com as maiúsculas primeiro por padrão. Se precisar, inverta a ordem ou ignore as maiúsculas. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
banana apple Cherry apricot
Você obtém
Texto
Cherry apple apricot banana
Linhas
Cherry, apple, apricot, banana
Quantidade
4
Ordem
Asc

Ordenar linhas alfabeticamente é um daqueles trabalhos pequenos de texto que ainda precisam de um contrato claro: quais caracteres definem a ordem, se maiúsculas vêm antes de minúsculas, como retornos de carro e finais de linha do Windows são tratados, e o que acontece quando a caixa de colagem está vazia. Esta capacidade aceita texto multilinha não vazio, divide em retorno de carro, avanço de linha ou pares CRLF e reordena cada linha em ordem ascendente A–Z ou descendente Z–A com um dobramento opcional que ignora maiúsculas para que Apple e apple fiquem juntos. A resposta devolve tanto um bloco de texto unido pronto para copiar quanto um array estruturado lines para APIs, mais contagens e opções ecoadas que você pode fixar em testes.

O que significa ordenar linhas alfabeticamente e quando usar

Ordenar linhas alfabeticamente responde a uma busca que as pessoas digitam todo dia: ordenar linhas alfabeticamente, colocar esta lista de A a Z, ou inverter a ordem de Z a A sem abrir uma planilha. Esta ferramenta define uma linha como um segmento entre terminadores de linha. Terminadores são retorno de carro, avanço de linha ou o par retorno-mais-avanço no estilo Windows tratado como um único corte para que um arquivo CRLF não seja dividido duas vezes em linhas vazias.

Após a divisão, cada segmento participa da ordenação, inclusive linhas em branco e linhas que são só espaços, porque linhas vazias ainda têm posição em um arquivo e muitos editores as mantêm ao escolher Sort Lines. O modo que ignora maiúsculas dobra cada linha com minúsculas Unicode padrão antes de comparar e desempata pela string original e índice original para o resultado ficar estável quando os dobramentos coincidem.

Prefira esta calculadora de ordenar-linhas-alfabeticamente quando a intenção for A–Z ou Z–A simples sobre texto colado, listas de README, linhas de glossário ou trechos de log.

Glossários e listas de nomes

Editores colam nomes ou termos de glossário desordenados, ordenam A–Z com opção de ignorar maiúsculas e copiam o text unido de volta a docs ou campos CMS.

Limpeza de changelog e listas de embalagem

Equipes invertem ou alfabetizam bullets antes de notas de versão, listas de embalagem ou colagens de inventário sem abrir plugin de ordenação do editor desktop.

Como ordeno linhas alfabeticamente com esta ferramenta?

A resposta devolve text ordenado, um array lines e count.

O que acontece se text estiver vazio?

Uma string de comprimento zero é rejeitada e não cobrada; você deve enviar ao menos um caractere de text.

Ordenação sem maiúsculas trata Apple e apple como iguais?

Empates se resolvem pela string original e posição original para resultado estável.

A calculadora de ordenar linhas alfabeticamente é grátis?

A ferramenta do navegador roda grátis no seu dispositivo.

Como isso difere da ordenação de listas com locale?

Esta capacidade ordena linhas de texto simples com ordem determinística de unidade de código ou dobra de caixa. Collators com locale, regras de acento e ordenação numérica natural sobre arrays de itens são produto e intenção de busca separados.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/sort-lines

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/sort-lines \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"banana\napple\nCherry\napricot"}'
{
  "text": "banana\napple\nCherry\napricot"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sort_lines",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Entrada vazia falha com invalid_input para que pipelines não armazenem cargas em branco por acidente.

O que significa ordenar linhas alfabeticamente e quando usar

Não use quando precisar de colação com acentos por locale, ordem numérica natural como item 2 antes de item 12, ou uma API de arrays com tags de locale BCP-47 — isso é outro produto e outra intenção de busca.

Contrato de entrada, rejeição vazia, ordem e leitura da resposta

Quebras finais produzem um segmento vazio final que se ordena entre outras linhas pela ordem de string, batendo com como muitos editores expõem uma linha vazia extra no fim do arquivo. Envie um corpo JSON com o campo string obrigatório text definido como a amostra não vazia que deseja ordenar. Aliases input, value, s, content, body e lines são aceitos quando clientes antigos ou geradores de formulário usam esses nomes. text ausente, valor não string ou string de comprimento zero disparam invalid_input com mensagem que nomeia o problema, e essas falhas não são cobradas na API pré-paga. order opcional aceita asc para ascendente A–Z, que é o padrão, ou desc para descendente Z–A; aliases direction e dir são aceitos. case_insensitive opcional é booleano com padrão false; aliases ignore_case e ci funcionam do mesmo modo. Em sucesso a resposta inclui text como as linhas ordenadas unidas com um único caractere de avanço de linha, lines como o array ordenado de segmentos, e count como o número de segmentos após a divisão para você afirmar o comprimento sem reparsear. order e case_insensitive ecoam as opções efetivas após padrões para UIs rotularem o resultado sem reler a requisição. original ecoa a entrada exata para telas antes-e-depois, e method é sempre sort_lines para o código a jusante ramificar sem cheirar formas. Use text quando um humano ou a área de transferência precisar de um bloco pronto para colar; use lines quando um SDK mapear cada linha em tabela ou insert de banco. Mantenha payloads em tamanhos ordinários de mensagem e documento adequados a um isolado Worker, não dumps de vários megabytes; este produto é utilitário de texto, não armazém de arquivos em massa.

Uso de API, preços, fluxos e limites práticos

Chame a ferramenta gratuita no navegador para ordenar linhas alfabeticamente em limpeza de glossários, listas de embalagem, listas de nomes, bullets de changelog e checagens rápidas Z–A sem instalar plugin de editor desktop nem escrever one-liner em cada linguagem. Um fluxo típico cola nomes de produto desordenados, ordena ascendente ignorando maiúsculas e copia o campo text unido de volta a planilha ou tabela markdown. Não espere aqui deduplicação, ordem numérica natural ou regras de acento específicas de idioma — são problemas separados com termos SEO separados. Autores que publicam SDKs podem documentar text como único campo obrigatório, mostrar exemplo de sucesso multilinha com order desc e incluir exemplo de erro de string vazia para integradores verem ambos os lados do contrato. Use a API KIT pré-paga quando um CMS, pipeline de conteúdo, harness de QA ou cliente móvel precisar do mesmo contrato sob saldo a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar a requisição. Emparelhe este endpoint com contagem de linhas quando o próximo passo for relatar quantas linhas você ordenou, mas mantenha ordenar linhas como landing própria para a intenção de busca sort-lines-alphabetically não se misturar com colação de listas por locale ou ordenação completa de planilha.

Fixtures de CI para pipelines de texto

Scripts de build fixam saídas golden de linhas ordenadas para que mau tratamento de CRLF, regressões de entrada vazia ou dobras de caixa quebradas falhem a integração contínua na hora.

Ver a documentação completa do KIT →