ForHosting KIT · Texto e IA

Ordenar líneas alfabéticamente

banana, apple, Cherry y apricot vuelven como Cherry, apple, apricot y banana: 4 líneas de la A a la Z, con las mayúsculas primero por defecto. Si lo necesita, invierta el orden o ignore las mayúsculas. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
banana apple Cherry apricot
Obtiene
Texto
Cherry apple apricot banana
Líneas
Cherry, apple, apricot, banana
Cantidad
4
Orden
Asc

Ordenar líneas alfabéticamente es uno de esos trabajos pequeños de texto que aún necesitan un contrato claro: qué caracteres definen el orden, si las mayúsculas van antes que las minúsculas, cómo se tratan los retornos de carro y los finales de línea de Windows, y qué ocurre cuando el cuadro de pegado está vacío. Esta capacidad acepta texto multilínea no vacío, lo parte por retorno de carro, avance de línea o pares CRLF, y reordena cada línea en orden ascendente A–Z o descendente Z–A con un pliegue opcional sin distinguir mayúsculas para que Apple y apple queden juntos. La respuesta devuelve tanto un bloque de texto unido listo para copiar como un array estructurado lines para APIs, más recuentos y opciones ecoadas que puede fijar en pruebas.

Qué significa ordenar líneas alfabéticamente y cuándo usarlo

Ordenar líneas alfabéticamente responde a una búsqueda que la gente escribe cada día: ordenar líneas alfabéticamente, poner esta lista de la A a la Z, o invertir el orden de la Z a la A sin abrir una hoja de cálculo. Esta herramienta define una línea como un segmento entre terminadores de línea. Los terminadores son retorno de carro, avance de línea o el par retorno-más-avance al estilo Windows tratado como un solo corte para que un archivo CRLF no se parta dos veces en filas vacías.

Tras partir, cada segmento participa en el orden, incluidas líneas en blanco y líneas que solo son espacios, porque las filas vacías aún tienen posición en un archivo y muchos editores las conservan al elegir Sort Lines. El modo sin distinguir mayúsculas pliega cada línea con minúsculas Unicode por defecto antes de comparar, y desempata por la cadena original y el índice original para que el resultado sea estable cuando los pliegues coinciden.

Prefiera esta calculadora de ordenar-líneas-alfabéticamente cuando la intención sea A–Z o Z–A llano sobre texto pegado, listas de README, filas de glosario o fragmentos de registro.

Glosarios y listas de nombres

Los editores pegan nombres o términos de glosario desordenados, ordenan A–Z con opción sin distinguir mayúsculas y copian el text unido de vuelta a documentos o campos CMS.

Limpieza de changelog y listas de embalaje

Los equipos invierten o alfabetizan viñetas antes de notas de versión, listas de embalaje o pegados de inventario sin abrir un complemento de orden del editor de escritorio.

¿Cómo ordeno líneas alfabéticamente con esta herramienta?

La respuesta devuelve text ordenado, un array lines y count.

¿Qué ocurre si text está vacío?

Una cadena de longitud cero se rechaza y no se cobra; debe enviar al menos un carácter de text.

¿El orden sin mayúsculas trata Apple y apple como iguales?

Los empates se resuelven por la cadena original y la posición original para un resultado estable.

¿Es gratuita la calculadora de ordenar líneas alfabéticamente?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿En qué se diferencia del orden de listas con locale?

Esta capacidad ordena líneas de texto plano con orden determinista de unidades de código o plegado de mayúsculas. Collators con locale, reglas de acentos y orden natural numérico sobre arrays de ítems son un producto e intención de búsqueda separados.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La entrada vacía falla con invalid_input para que los pipelines no almacenen cargas en blanco por accidente.

Qué significa ordenar líneas alfabéticamente y cuándo usarlo

No la use cuando necesite colación con acentos según locale, orden numérico natural como ítem 2 antes de ítem 12, o una API de arrays con etiquetas de locale BCP-47: eso es otro producto y otra intención de búsqueda.

Contrato de entrada, rechazo vacío, orden y lectura de la respuesta

Los saltos de línea finales producen un segmento vacío final que se ordena entre otras líneas por orden de cadena, coincidiendo con cómo muchos editores exponen una fila vacía extra al final del archivo. Envíe un cuerpo JSON con el campo de cadena obligatorio text igual a la muestra no vacía que desea ordenar. Se aceptan alias input, value, s, content, body y lines cuando clientes antiguos o generadores de formularios usan esos nombres. text ausente, un valor no cadena o una cadena de longitud cero provocan invalid_input con un mensaje que nombra el problema, y esos fallos no se cobran en la API prepago. El order opcional acepta asc para ascendente A–Z, que es el valor por defecto, o desc para descendente Z–A; se aceptan alias direction y dir. case_insensitive opcional es un booleano con valor por defecto false; los alias ignore_case y ci funcionan igual. En caso de éxito la respuesta incluye text como las líneas ordenadas unidas con un único carácter de avance de línea, lines como el array ordenado de segmentos, y count como el número de segmentos tras el corte para que pueda afirmar la longitud sin reparsear. order y case_insensitive ecoan las opciones efectivas tras los valores por defecto para que las interfaces etiqueten el resultado sin releer la petición. original ecoa la entrada exacta para pantallas de antes y después, y method es siempre sort_lines para que el código posterior pueda ramificar sin oler formas. Use text cuando un humano o el portapapeles necesiten un bloque listo para pegar; use lines cuando un SDK mapee cada fila a una tabla o inserción de base de datos. Mantenga las cargas en tamaños de mensaje y documento ordinarios adecuados a un aislado Worker, no volcados de varios megabytes; este producto es una utilidad de texto, no un almacén de archivos masivos.

Uso de API, precios, flujos de trabajo y límites prácticos

Llame a la herramienta gratuita del navegador para ordenar líneas alfabéticamente en limpieza de glosarios, listas de embalaje, listas de nombres, viñetas de changelog y comprobaciones rápidas Z–A sin instalar un complemento de editor de escritorio ni escribir un one-liner en cada lenguaje. Un flujo típico pega nombres de producto desordenados, ordena ascendente sin distinguir mayúsculas y copia el campo text unido de vuelta a una hoja o tabla markdown. No espere aquí deduplicación, orden numérico natural ni reglas de acentos específicas del idioma: son problemas separados con términos SEO separados. Use la API KIT prepago cuando un CMS, pipeline de contenido, arnés de QA o cliente móvil necesite el mismo contrato bajo saldo a $0.002 por ítem correcto; los fallos de validación nunca consumen saldo tras el rechazo del motor. Empareje este endpoint con el recuento de líneas cuando el siguiente paso sea informar cuántas filas ordenó, pero mantenga ordenar líneas como su propia landing para que la intención de búsqueda sort-lines-alphabetically no se mezcle con colación de listas por locale o con orden completo de hojas de cálculo. Los autores que publican SDK pueden documentar text como único campo obligatorio, mostrar un ejemplo de éxito multilínea con order desc e incluir un ejemplo de error de cadena vacía para que los integradores vean ambos lados del contrato.

Fixtures de CI para pipelines de texto

Los scripts de compilación fijan salidas golden de líneas ordenadas para que un mal manejo de CRLF, regresiones de entrada vacía o pliegues de mayúsculas rotos fallen la integración continua de inmediato.

Ver la documentación completa del KIT →