Herramientas de Texto

Ordenar Líneas Alfabéticamente

Ordena cualquier lista de líneas alfabéticamente, de A a Z o de Z a A.

Valora esta herramienta

Cómo usar Ordenar Líneas Alfabéticamente

  1. Pega tu lista, un elemento por línea.
  2. Elige A-Z o Z-A.
  3. Copia el resultado ordenado.

Acerca de Ordenar Líneas Alfabéticamente

El orden aquí es alfabético, no numérico, y esa distinción sorprende a más gente que cualquier otra cosa. Las líneas se comparan como texto, carácter por carácter, así que "10" queda antes que "9": la comparación llega hasta 1 frente a 9, ve que 1 es menor, y se detiene. Una lista del 1 al 20 vuelve como 1, 10, 11 … 19, 2, 20, 3. Ningún ordenador de texto puede adivinar lo contrario, porque "10" es una cadena de texto, no un número. La solución es rellenar tus números hasta un mismo ancho: 01, 02, 09, 10, tras lo cual el orden alfabético y el numérico coinciden.

La comparación tiene en cuenta la configuración regional en lugar de ser un ordenamiento crudo por punto de código, así que se comporta como espera una persona y no como lo haría un ordenamiento ingenuo de computadora. Las letras acentuadas se archivan junto a su letra base: "résumé" se ordena justo después de "resume" en lugar de quedar desterrada más allá de la "z". Las mayúsculas tampoco predominan, así que "manzana" y "Manzana" quedan adyacentes en lugar de estar en bloques separados de mayúsculas y minúsculas; un ordenamiento crudo pondría toda palabra con mayúscula inicial por delante de toda palabra en minúscula.

Z→A simplemente invierte la lista ya ordenada. Los espacios en blanco al inicio forman parte de la línea y se ordenan por delante de las letras, así que las líneas con sangría y las líneas vacías se agrupan arriba; recórtalas con el eliminador de espacios extra si no es lo que buscas. Ordenar también junta los duplicados entre sí, lo cual combina de forma natural con el eliminador de líneas duplicadas. Todo se ejecuta en tu navegador.

Preguntas frecuentes

¿Por qué el 10 aparece antes que el 9?

Porque el orden es alfabético, no numérico. Las líneas se comparan carácter por carácter como texto, y el carácter "1" viene antes que "9". Rellena tus números hasta el mismo ancho (01, 02, 09, 10) y el orden alfabético coincidirá con el numérico.

¿El orden distingue entre mayúsculas y minúsculas?

Usa una comparación que tiene en cuenta la configuración regional, así que las mayúsculas y minúsculas no dividen la lista en bloques separados: "manzana" y "Manzana" terminan una junto a la otra en lugar de en dos grupos. Esto es distinto de un ordenamiento crudo de computadora, que colocaría todas las palabras con mayúscula inicial antes que todas las de minúsculas.

¿Dónde terminan las palabras acentuadas?

Junto a su equivalente sin acento. "résumé" se ordena inmediatamente después de "resume", no al final de la lista. Un ordenamiento ingenuo basado en códigos de carácter empujaría toda palabra acentuada más allá de la z.

¿Por qué algunas líneas quedan arriba, antes que las letras?

Las líneas en blanco y las líneas que empiezan con un espacio o tabulación se ordenan por delante de las líneas que empiezan con una letra, porque el espacio en blanco inicial forma parte de la línea. Recorta primero las líneas si quieres que se ordenen por su contenido visible.

¿Elimina los duplicados al ordenar?

No. Cada línea que pongas vuelve a salir, solo reordenada. Ordenar sí coloca los duplicados juntos, lo que facilita detectarlos; ejecuta el eliminador de líneas duplicadas si quieres que desaparezcan.