onlinetools.dev

Ordenar y deduplicar líneas

Ordena líneas alfabética o naturalmente y elimina duplicados y vacías

Se ejecuta localmente
loading…
Sobre esta herramienta

Un banco de trabajo para procesar líneas: pega cualquier lista y ordénala alfabéticamente, en reversa, de forma natural (item2 antes que item10), por longitud, o mézclala — mientras opcionalmente recortas espacios, descartas líneas vacías y eliminas duplicados preservando el orden. El recuento de líneas eliminadas se reporta para que veas exactamente qué hizo la deduplicación.

El orden natural es la opción que más usarás: el orden alfabético simple pone "item10" antes que "item2" porque compara carácter por carácter, mientras que el orden natural compara los números incrustados numéricamente — el orden que los humanos esperan para nombres de archivo, versiones e IDs.

La deduplicación conserva la primera aparición y preserva el orden original de las supervivientes, lo que importa cuando el orden de la lista es significativo (imports, líneas de configuración, playlists). Un modo insensible a mayúsculas trata "Apple" y "apple" como la misma línea.

Preguntas frecuentes

¿Cuál es la diferencia entre orden alfabético y natural?
El alfabético compara códigos de carácter, así que "file10" < "file2" (porque "1" < "2" en la posición 5). El orden natural reconoce secuencias de dígitos y las compara como números, dando file2 < file10. Usa el natural para cualquier cosa que contenga números.
¿La deduplicación conserva la primera o la última aparición?
La primera. Las líneas se recorren de arriba abajo y una línea se descarta solo si otra idéntica (o igual sin distinguir mayúsculas, en el modo insensible) apareció antes — así el orden superviviente coincide con el original.
¿Qué tamaño de lista puede manejar?
Cientos de miles de líneas van bien — las operaciones son pasadas simples y un ordenamiento. Todo permanece en la memoria del navegador, así que el límite práctico es tu máquina, no una cuota de servidor.
¿Puedo combinar operaciones?
Sí, y se aplican en un orden sensato: primero recortar, luego eliminar vacías, luego deduplicar, luego ordenar — así " apple " y "apple" se deduplican juntas cuando el recorte está activado, y el ordenamiento siempre ve la lista limpia.
Herramientas relacionadas