Text/Clean

Ordenar

Ordena las líneas alfabéticamente, por valor numérico, por longitud, a la inversa o al azar.

Ejemplo

  • Opciones aplicadas
  • CriterioValor numérico
  • Descendente
Entrada
Coffee 4,500
Tea 3,000
Cake 12,000
Water 800
Menu
Resultado
Cake 12,000
Coffee 4,500
Tea 3,000
Water 800
Menu

Símbolos de los ejemplos: ⇥ tabulación · · espacio al final de línea · ⍽ NBSP · □ espacio de ancho completo · ◌ carácter de ancho cero

Abrir esta operación en la herramienta

Qué hace

Cambia el orden línea por línea. Es un orden estable: las líneas que se comparan como iguales mantienen su orden original.

Criterios

  • Alfabético / natural: usa las reglas de comparación por idioma del navegador (Intl.Collator) según el idioma de la interfaz: en español, orden alfabético español (la ñ va después de la n); el coreano se ordena en orden 가나다 y el inglés alfabéticamente. Los números siguen el orden natural, así que item2 va antes que item10.
  • Valor numérico: ordena según el primer número que aparece en cada línea. Reconoce separadores de miles con coma como 1,200, negativos y decimales; las líneas sin número van al final.
  • Longitud: según el número de caracteres. Los emojis y los caracteres combinados cuentan como un carácter.
  • Invertir orden: da la vuelta al orden de las líneas sin tener en cuenta su contenido.
  • Aleatorio: las mezcla con el generador de números aleatorios criptográfico del navegador. Útil para sorteos o para decidir el orden de las presentaciones.

Opciones

«Descendente» invierte el orden en los criterios alfabético, numérico y de longitud. Si desactivas «Ignorar mayúsculas y minúsculas», ante la misma letra la mayúscula va primero.

La línea vacía final del texto (el último salto de línea) no se ordena y se deja al final. Las líneas vacías intermedias se acumulan al principio, así que aplica antes Eliminar líneas vacías.