Blog
Español

Ordenar líneas — Orden alfabético y numérico online

Ordena o mezcla líneas con orden numérico natural

Funciona en tu navegador · no se sube nada

0 líneas → 0 líneas (0 eliminadas)

Qué es

Este ordenador de líneas pone una lista, un elemento por línea, en el orden que quieras. Ordena nombres alfabéticamente, pon nombres de archivo en orden numérico, ordena por longitud o mezcla una lista para obtener un orden aleatorio. También puede eliminar líneas duplicadas y vacías, y muestra cuántas líneas entraron y cuántas salieron.

Cómo se usa

  1. Pega tu lista en el cuadro de entrada, un elemento por línea.
  2. Elige cómo ordenar: Alfabético, Longitud o Mezcla aleatoria.
  3. Ajusta las opciones. Invertir ordena de forma descendente, Orden numérico natural compara los dígitos por su valor, e Ignorar mayúsculas e Ignorar espacios cambian cómo se comparan las líneas.
  4. Activa Eliminar líneas duplicadas o Eliminar líneas vacías si las necesitas.
  5. Copia el resultado. En el modo aleatorio, usa Mezclar de nuevo para obtener otro orden.

Cómo funciona

  • Alfabético usa Intl.Collator con el idioma de esta página (español): la ñ es una letra propia que va después de la n, y las tildes solo deciden el orden entre palabras que, por lo demás, son iguales. Las líneas se normalizan a Unicode NFC antes de comparar.
  • Orden numérico natural es la opción numérica del comparador: los dígitos seguidos se comparan como un solo número.
  • Ignorar mayúsculas trata igual las mayúsculas y las minúsculas y mantiene el orden de entrada en caso de empate. Sin esta opción, la minúscula va antes que la mayúscula de la misma letra.
  • Longitud ordena por el número de caracteres Unicode y desempata alfabéticamente.
  • Invertir da la vuelta a la comparación. La ordenación es estable, así que las líneas idénticas mantienen su orden de entrada.
  • Eliminar duplicados conserva la primera aparición antes de ordenar.
  • Eliminar líneas vacías quita las líneas en blanco, incluidas las que solo contienen espacios o tabulaciones, antes de ordenar.
  • Mezcla aleatoria usa crypto.getRandomValues para una mezcla de Fisher-Yates sin sesgo.

Ejemplos

Entrada Opciones Resultado
pera, Manzana, plátano Alfabético, ignorar mayúsculas Manzana, pera, plátano
ñandú, nube, oso Alfabético nube, ñandú, oso
archivo10, archivo2, archivo1 Predeterminado archivo1, archivo10, archivo2
archivo10, archivo2, archivo1 Orden numérico natural archivo1, archivo2, archivo10
ccc, a, bb Longitud, invertir ccc, bb, a

Preguntas frecuentes

¿Qué es el orden numérico natural?

Compara las secuencias de dígitos por su valor. Sin esta opción, archivo10 va antes que archivo2. Con ella, obtienes archivo1, archivo2, archivo10.

¿El orden alfabético respeta el español?

Sí. Las líneas se comparan con Intl.Collator del navegador usando el idioma de esta página, así que la ñ va después de la n y las vocales con tilde se ordenan junto a la vocal sin tilde, como en un diccionario, y no por código de carácter.

¿Qué tan aleatoria es la mezcla?

Usa el generador criptográfico de números aleatorios del navegador (crypto.getRandomValues) con una mezcla de Fisher-Yates y una selección de rango sin sesgo. El orden solo cambia cuando pulsas Mezclar de nuevo, no al cambiar otras opciones.

¿Se suben mis líneas?

No. La ordenación se hace por completo en tu navegador.

¿Echas en falta alguna herramienta?