Ordenar líneas
Ordenar líneas alfabéticamente — A→Z por defecto, Z→A en segundo clic. Comparación insensible de caso. Funciona en cualquier texto separado de línea.
banana
apple
cherry → apple
banana
cherry
Ordenar líneas alfabéticamente — A→Z por defecto, Z→A en segundo clic. Comparación insensible de caso. Funciona en cualquier texto separado de línea.
banana
apple
cherry → apple
banana
cherry
Ordenar líneas alfabéticamente utilizando la comparación locale-aware — letras acentuadas agrupadas correctamente con sus formas no centradas, y números incrustados clasifican numéricamente ("file2" antes "file10"), no como cadenas crudas.
Útil para organizar cualquier lista separada de líneas — nombres, direcciones de correo electrónico, URLs, palabras, nombres de archivos, entradas de registro.
Listas de miembros, listas de contactos, nombres de asistentes — ordenar una vez, pegar de nuevo en su documento.
Los dominios relacionados con el grupo juntos por paste y sur. La comparación locale-aware maneja los TLDs del país de forma sensata.
Nombres variables, nombres de funciones, caminos de archivo — natural sorteo maneja "item1, item2, item10" correctamente.
Corre hacia adelante y luego invierte las líneas (usando Orden de línea inverso) para Z→A.
Construya un índice de términos al pegar su borrador y clasificar; detecte duplicados y lagunas inmediatamente.
La herramienta divide el texto de entrada en una matriz usando split(/\r?\n/) para manejar ambos extremos de línea CRLF (Windows) y LF (Unix). Cada línea se compara con JavaScript Intl.Collator con sensibilidad 'base' — esto hace comparaciones locale-aware caracteres tan acentuados (por ejemplo, é vs e) cluster correctamente. Los números embedded se analizan a través de un algoritmo de tipo natural personalizado que extrae las subestrings numéricos y las compara numéricamente, por lo que file2 viene antes file10. La matriz ordenada se vuelve a unir con \n Para el orden de descendencia, se invierte la comparación.
sort -k estilo pero esta herramienta clasifica líneas enteras; pre-proceso para alinear campos.Compare esta herramienta con dos alternativas comunes para clasificar líneas: el Unix sort comando y la función de clasificación de Excel.
| esta herramienta | ordenar(1) (Unix) | Ordenar en Excel | |
|---|---|---|---|
| Plataforma | Navegador web (cualquier sistema operativo) | Terminal Unix/Linux/macOS | Windows/macOS (requiere Excel) |
| Consciente de la configuración regional | Sí (intercalador internacional) | Necesita bandera local (-l) o LC_ALL | Sí, pero configuración manual. |
| Tipos naturales de números. | Incorporado | Vía -V (clasificación de versiones) | No incorporado; requiere soluciones |
El concepto de clasificar líneas alfabéticamente se origina de la Unix sort utilidad (1971, Bell Labs) que utiliza un tipo de fusión en texto basado en línea. La extensión de los tipos naturales fue popularizada por la clasificación de archivos de Mac OS X Finder y más tarde por bibliotecas como natsort. Esta herramienta web trae esa funcionalidad al navegador sin un software terminal o externo.
No — caso-insensible por defecto. "Aplicar" y "aplicar" se clasifican como iguales. Para clasificar sensible a caso, pegar a través de un tipo de conocimiento local en su terminal.
Naturalmente — "item2" viene antes del "item10". Tipo de cuerda pura pondría "item10" primero porque '1' se hizo '2'; utilizamos el tipo natural locale-aware para que coincida con las expectativas humanas.
Ejecute ordenar, luego ejecute el resultado Orden de línea inverso. Dos clics en total.
Sí — la comparación de JavaScript locale-aware utiliza las reglas de collacion de su navegador. "café" clasifica cerca de "cafe", "über" cerca de "uber".