Saltar al contenido
Totalmente local

Líneas de clasificación naturales

Ordene las líneas como lo haría una persona, de modo que "elemento2" aparezca antes de "elemento10".

Entrada

Líneas de clasificación naturales

La clasificación alfabética simple compara el texto carácter por carácter, por lo que coloca "elemento10" antes de "elemento2"; el "1" simplemente viene antes del "2" en esa posición. En cambio, esta herramienta ordena líneas "naturalmente", comparando el valor numérico real de cualquier dígito que encuentre, por lo que "item2" ordena correctamente antes de "item10", "file9" ordena antes de "file10" y "v1.9" ordena antes de "v1.10".

Pegue una lista de líneas (nombres de archivos, números de versión, SKU de productos, entradas de registro, filas de hojas de cálculo exportadas como texto) y la herramienta las reordenará de la forma que esperaría si las ordenara a mano. Debajo del capó, utiliza el Intl.Collator integrado en el navegador con la opción numérica, que es la misma lógica de comparación utilizada por los administradores de archivos y la clasificación basada en versiones en otros lugares, por lo que los resultados coinciden con lo que está acostumbrado a ver.

Cambia entre orden ascendente y descendente con una única opción. La clasificación no distingue entre mayúsculas y minúsculas y acentos: "Apple" y "apple" se tratan como iguales, y las líneas que se comparan iguales mantienen su orden relativo original, por lo que el resultado sigue siendo predecible incluso con la entrada de mayúsculas y minúsculas. Los finales de línea de Windows (CRLF) y Unix (LF) se manejan de la misma manera, e incluso listas muy grandes (decenas de miles de líneas) se clasifican en milisegundos, y el tiempo exacto se muestra en el recuento debajo del resultado.

Todo se ejecuta localmente en su navegador. Su lista nunca se carga en ningún lugar, por lo que es seguro ordenar datos privados: listados de archivos internos, ID de clientes, historiales de versiones no publicadas. Copie el resultado ordenado, descárguelo como un archivo .txt o envíelo directamente a otra herramienta para continuar limpiando su lista.

Preguntas frecuentes

¿En qué se diferencia esto de una ordenación alfabética normal?
Una clasificación normal compara el texto carácter por carácter, por lo que "elemento10" se ordena antes que "elemento2". En su lugar, esta herramienta compara el valor numérico de las ejecuciones de dígitos, por lo que "elemento2" se ordena correctamente antes de "elemento10".
¿Ignora las diferencias entre mayúsculas y minúsculas?
Sí. La clasificación utiliza la comparación de letras base, por lo que "Apple" y "apple" se tratan como iguales y mantienen su orden relativo original en el resultado.
¿Puedo ordenar en orden descendente?
Sí. Cambie la opción de dirección de ascendente a descendente para invertir el orden de clasificación.
¿Qué pasa con las líneas que no tienen ningún número?
Se clasifican alfabéticamente, exactamente como se esperaría de una clasificación de texto normal: la comparación numérica solo cambia el resultado cuando hay dígitos presentes.
¿Mi texto está subido a alguna parte?
No. La clasificación natural se ejecuta completamente en su navegador: su lista nunca sale de su dispositivo.