📋

Ordenar Líneas

Un ordenador de líneas reorganiza cada línea del texto pegado según la regla que elijas. Pega tu lista, escoge Alfabético, Numérico, Por longitud, Natural, Aleatorio o Invertir, y el cuadro de resultado se actualiza mientras escribes. El orden natural es el que se espera de los nombres de archivo: file10, file2, file1 vuelve como file1, file2, file10, mientras que el alfabético da file1, file10, file2.

Líneas de entrada
Líneas de salida
Eliminado

Incrustar esta herramienta en tu sitio web

× px

                        

💡 Consejo de integración

Copie el código de incrustación y péguelo en el HTML de su sitio web. La versión responsive se adapta automáticamente a todos los tamaños de pantalla.

1 valoración

Herramientas populares

No hay más herramientas
Explorar todas las herramientas

Acerca de Ordenar Líneas

La herramienta divide el texto por saltos de línea y nunca toca el contenido de una línea, así que los espacios iniciales, la puntuación y las mayúsculas sobreviven intactos al orden. Seis botones eligen la comparación. Alfabético compara la línea entera con las reglas de idioma del navegador. Numérico lee el número al principio de cada línea, así que 10, 9, 100, 2 vuelve como 2, 9, 10, 100 y no en orden de texto. Por longitud ordena por número de caracteres. Natural mezcla ambos, de modo que los dígitos dentro de una cadena se comparan como números. Aleatorio baraja e Invertir simplemente da la vuelta al orden actual.

Cuatro casillas cambian qué se compara y qué sobrevive. Descendente invierte el resultado y a propósito no hace nada en Aleatorio ni en Invertir, que no tienen sentido ascendente. Distinguir mayúsculas controla la detección de duplicados: sin marcar, Apple, apple y APPLE son la misma línea y Quitar duplicados deja una; marcada, se conservan las tres. Quitar líneas en blanco descarta las que solo tienen espacios, y Quitar duplicados conserva la primera aparición de cada línea.

Los tres contadores sobre la entrada hacen visible ese efecto. Líneas de entrada es lo que pegaste, Líneas de salida lo que volvió y Eliminadas la diferencia. El ejemplo con el que abre la página - banana, apple, cherry, date, apple, una línea vacía y fig - marca 7, 7 y 0 tal cual, y 7, 5 y 2 en cuanto se marcan las dos casillas de limpieza.

Todo se ejecuta en tu navegador: la lista que pegas nunca se sube. Conviene conocer dos límites. El modo Numérico lee como cero cualquier línea sin número inicial, así que una lista mixta coloca las líneas de texto antes de los números positivos en vez de rechazarlas. Y Distinguir mayúsculas cambia la detección de duplicados, no el orden en sí, porque la comparación alfabética sigue reglas de idioma que ponen apple antes que Banana en ambos casos.

Casos de uso

Un desarrollador pega la lista de imports de la cabecera de un archivo, la ordena alfabéticamente y la devuelve al sitio para que el diff de la pull request muestre un solo cambio de orden en lugar de líneas movidas por todas partes.
Una responsable de marketing que limpia una exportación de palabras clave marca Quitar duplicados y Quitar líneas en blanco, lee el contador Eliminadas para ver cuántas filas desperdiciaba la exportación y copia las que quedan al plan.
Un administrador de sistemas que ordena una lista de nombres de archivo exportados usa Natural en lugar de Alfabético, para que backup-2 quede antes que backup-10 y no después.
Una profesora que prepara un dictado pega las palabras de la semana y pulsa Barajar, y luego repite para un segundo grupo: las dos clases reciben las mismas palabras en distinto orden.
Un redactor que recorta una lista de viñetas ordena Por longitud para localizar las tres líneas más largas, que suelen ser las que hay que reescribir antes de publicar.

Cómo usar

1

Pega tu lista en el cuadro de entrada, un elemento por línea; la lista de ejemplo que ya está ahí se puede seleccionar y sustituir.

2

Elige un modo en la fila de botones: Alfabético, Numérico, Por longitud, Natural, Aleatorio o Invertir.

3

Marca las opciones que necesites - Descendente, Distinguir mayúsculas, Quitar líneas en blanco, Quitar duplicados - y observa los contadores Líneas de entrada, Líneas de salida y Eliminadas.

4

Lee la lista ordenada en el cuadro de resultado, que se actualiza con cada pulsación y con cada cambio de opción sin pulsar nada.

5

Pulsa Copiar para llevar el resultado al portapapeles, Barajar para pasar directamente a un orden aleatorio, o el botón de intercambio para devolver el resultado a la entrada y hacer una segunda pasada.

Consejos Pro

  • Ordena por longitud antes de retocar una lista de viñetas o de etiquetas de menú: las líneas más largas caen al final, y son las que rompen la maquetación a 390 píxeles.
  • Usa Natural, no Alfabético, siempre que tus líneas terminen en números. Con file10, file2, file1 los dos modos discrepan: Natural devuelve file1, file2, file10 y Alfabético devuelve file1, file10, file2.
  • Distinguir mayúsculas es aquí sobre todo un interruptor de duplicados. Sin marcar, Apple, apple y APPLE se funden en una línea con Quitar duplicados; marcada, las tres sobreviven. El orden alfabético apenas cambia.
  • Fíjate en el contador Eliminadas en vez de contar a ojo. Con el ejemplo de fábrica salta de 0 a 2 en cuanto se marcan las dos casillas de limpieza, lo que indica exactamente una línea vacía y una repetición.
  • Descendente no hace nada en Aleatorio ni en Invertir, y es intencionado: ninguno tiene sentido ascendente. Para invertir una lista barajada, pasa al modo Invertir después de barajar.

Solución de problemas

Problema:

La primera línea del resultado está vacía.

Solución:

Tu lista contiene una línea en blanco, y en orden alfabético la cadena vacía va antes que cualquier palabra. El ejemplo de fábrica hace exactamente eso. Marca Quitar líneas en blanco para descartar las que solo tienen espacios; el contador Eliminadas confirmará cuántas salieron.

Problema:

El orden numérico ha puesto palabras arriba del todo.

Solución:

El modo Numérico lee cada línea como un número y cualquiera que no empiece por uno se trata como cero, así que las líneas de texto se agrupan antes de todo número positivo. Ordenar 10, apple, 2, banana devuelve apple, banana, 2, 10. Separa los números del texto, o usa Alfabético o Natural.

Problema:

Quitar duplicados borró líneas que solo se diferencian en las mayúsculas.

Solución:

La detección de duplicados ignora las mayúsculas hasta que marcas Distinguir mayúsculas. Apple, apple y APPLE son una sola línea por defecto y el contador indica dos eliminadas. Al marcarla se conservan las tres: es la opción para cuando la capitalización significa algo, como en los nombres de variables de entorno.

Problema:

Descendente no hace nada.

Solución:

Estás en Aleatorio o en Invertir, donde la opción se ignora a propósito porque ninguno tiene un sentido ascendente que invertir. Cambia a Alfabético, Numérico, Por longitud o Natural y Descendente actúa al momento; para invertir una lista barajada, ejecuta Invertir después.

Problema:

Líneas de entrada marca 1 aunque el cuadro parece vacío.

Solución:

Un cuadro vacío se divide igualmente en una línea, así que el contador indica Líneas de entrada 1, Líneas de salida 1 y Eliminadas 0. Es aritmética, no un fallo. El mismo efecto aparece al otro extremo: una lista que termina en salto de línea cuenta una línea más de las que ves, porque el texto tras el último salto es una línea vacía.

Preguntas frecuentes

Pega las líneas en el cuadro de entrada y deja seleccionado el botón Alfabético: es el modo por defecto y el cuadro de resultado se rellena mientras escribes. Marca Descendente para ir de la Z a la A. La comparación usa las reglas de idioma del navegador y no los códigos de carácter, por eso apple va antes que Banana.

El orden natural lee las secuencias de dígitos como números. Con file10, file2 y file1, Natural devuelve file1, file2, file10, mientras que Alfabético devuelve file1, file10, file2 porque compara «1» con «2» carácter a carácter. Usa Natural para todo lo que lleve un contador: nombres de archivo, versiones, números de factura.

Marca Quitar duplicados. Se conserva la primera aparición de cada línea y desaparecen las repeticiones posteriores; el contador Eliminadas muestra cuántas. La comparación ignora las mayúsculas mientras no marques también Distinguir mayúsculas: Apple, apple y APPLE se funden por defecto y siguen siendo tres líneas con la opción activa.

Excel ordena una columna con Datos y Ordenar, Word con el botón A-Z de la cinta Inicio, y Google Docs necesita un complemento porque la ordenación no viene incorporada. Los tres trabajan sobre un documento ya abierto. Esta página es más rápida cuando la lista está en el portapapeles y no en un archivo, y es la única de las cuatro con orden natural o por longitud.

Sí: pulsa Por longitud y las líneas se ordenan por número de caracteres, de la más corta a la más larga, con Descendente para invertirlo. El recuento incluye espacios y puntuación, así que «New York» son ocho caracteres. Con una lista aaa, a, aaaa, aa la herramienta devuelve a, aa, aaa, aaaa.

Las lee como cero en lugar de rechazarlas. Ordenar 10, apple, 2, banana en modo numérico devuelve apple, banana, 2, 10: las dos líneas de texto cuentan como cero, mantienen su orden relativo original y quedan antes de los números positivos. Si la lista es mixta, ordénala primero alfabéticamente o separa los números antes de usar Numérico.

VS Code necesita una extensión o el comando Sort Lines Ascending de la paleta, Notepad++ tiene Editar, Operaciones de línea, Ordenar líneas, y Vim usa :sort, con :sort n para números y :sort u para quitar duplicados. Los tres modifican un archivo en el sitio; esta página deja tu archivo intacto y te da un bloque para pegar.

Por defecto sí, y en orden alfabético una línea vacía sube arriba del todo, porque la cadena vacía compara antes que cualquier palabra. La lista de ejemplo de esta página tiene una línea en blanco, y por eso la primera fila del resultado parece vacía. Marca Quitar líneas en blanco para eliminar las que solo tienen espacios; el contador Eliminadas dirá cuántas.

No. La división, la ordenación y los contadores se ejecutan en JavaScript en esta página, así que el texto que pegas nunca sale del navegador y no se guarda nada entre visitas. Eso también significa que la lista desaparece al cerrar la pestaña: pulsa Copiar y pega el resultado en otro sitio antes de irte.

Eliminadas es simplemente Líneas de entrada menos Líneas de salida, así que solo se mueve cuando Quitar líneas en blanco o Quitar duplicados retira algo de verdad. Con el ejemplo de fábrica marca 0 hasta que se activa una de las dos casillas, y entonces 2: una línea vacía y un «apple» repetido. Si muestra un número inesperado, una de esas casillas está activa.

FreeWebTools AI
Powered by free AI models · Full chat →