Saltar al contenido principal

Herramienta de ordenar texto

Herramienta en línea gratuita para ordenar líneas de texto alfabética o numéricamente.

⚙️ Opciones de Ordenación

📝 Texto de Entrada

✨ Resultado Ordenado

Ordena líneas de texto alfabética o numéricamente. Seleccione orden ascendente o descendente y active opcionalmente la distinción de mayúsculas/minúsculas.

Características principales

  • Orden alfabético: Ordena texto en orden alfabético
  • Orden numérico: Ordena números numéricamente correctamente
  • Ascendente/Descendente: Seleccione la dirección de ordenación deseada
  • Distinción de mayúsculas: Opción de distinción de mayúsculas y minúsculas
  • Ordenación en tiempo real: Ver resultados inmediatamente al ingresar
  • Soporte multilingüe: Ordenación natural para español, coreano, japonés, chino, etc.

Cómo usar

Uso básico

  1. Ingrese texto en el área de entrada (una por línea)
  2. Seleccione las opciones de ordenación
  3. Los resultados ordenados se muestran automáticamente
  4. Haga clic en el botón "Copiar" para copiar el resultado al portapapeles

Opciones de ordenación

Orden de clasificación (Sort Order)

  • Ascendente (Ascending): A→Z, 1→9
  • Descendente (Descending): Z→A, 9→1

Tipo de clasificación (Sort Type)

  • Alfabético (Alphabetical): Ordenación de texto general
  • Numérico (Numerical): Analiza y ordena como números

Distinguir mayúsculas (Case Sensitive)

  • NO marcado: Trata "Manzana" y "manzana" como iguales
  • Marcado: Trata "Manzana" y "manzana" como diferentes

Casos de uso

1. Ordenación alfabética ascendente

Entrada:
Cebra
Manzana
Mango
Plátano

Salida:
Manzana
Cebra
Mango
Plátano

2. Ordenación alfabética descendente

Entrada:
Cebra
Manzana
Mango
Plátano

Salida:
Plátano
Mango
Cebra
Manzana

3. Ordenación numérica ascendente

Entrada:
100
20
3
1000

Salida:
3
20
100
1000

Con ordenación alfabética sería "1000, 100, 20, 3", pero con ordenación numérica se ordena numéricamente correctamente.

4. Ordenación en español

Entrada:
Zumo
Agua
Naranja
Bebida

Salida:
Agua
Bebida
Naranja
Zumo

5. Ordenación con distinción de mayúsculas

Distinción de mayúsculas OFF:
Entrada: manzana, Manzana, MANZANA
Salida: manzana, Manzana, MANZANA (todas tratadas como iguales)

Distinción de mayúsculas ON:
Entrada: manzana, Manzana, MANZANA
Salida: MANZANA, Manzana, manzana (mayúsculas primero)

Ejemplos de uso práctico

1. Ordenar lista de nombres

Ordenar lista de estudiantes o clientes alfabéticamente:

Juan Pérez
Ana García
Roberto López
Carmen Martínez

2. Ordenar nombres de archivos

Ordenar nombres de archivos o carpetas:

documento1.txt
documento10.txt
documento2.txt
documento20.txt

Usando el modo de ordenación numérica se ordena en el orden correcto.

3. Ordenar prioridades

Ordenar prioridades o puntuaciones mostradas con números:

Prioridad 1: Crítica
Prioridad 10: Baja
Prioridad 5: Media
Prioridad 2: Alta

4. Ordenar URLs o dominios

Ordenar lista de sitios web alfabéticamente:

www.ejemplo.com
www.google.com
www.amazon.com
www.facebook.com

5. Ordenar declaraciones de importación de código

Organizar declaraciones de importación al programar:

import React from 'react';
import axios from 'axios';
import lodash from 'lodash';
import moment from 'moment';

Descripción detallada de los modos de ordenación

Ordenación alfabética (Alphabetical)

Utiliza ordenación Unicode estándar:

  • Inglés: A-Z, a-z
  • Español: A-Z con ñ, vocales con acento
  • Coreano: orden alfabético coreano
  • Japonés: orden あいうえお
  • Chino: por pinyin o número de trazos

Ordenación numérica (Numerical)

Convierte cadenas a números para ordenar:

  • "1" < "2" < "10" < "100"
  • El texto que no es numérico se procesa con ordenación alfabética
// Ordenación alfabética (comparación de cadenas)
["1", "10", "2", "20"]["1", "10", "2", "20"]

// Ordenación numérica (comparación numérica)
["1", "10", "2", "20"]["1", "2", "10", "20"]

Explicación del algoritmo

Esta herramienta utiliza localeCompare() y parseFloat() de JavaScript:

// Ordenación numérica
if (sortType === 'numerical') {
return sortOrder === 'asc' ? numA - numB : numB - numA;
}

// Ordenación alfabética
const strA = caseSensitive ? a : a.toLowerCase();
const strB = caseSensitive ? b : b.toLowerCase();
return sortOrder === 'asc'
? strA.localeCompare(strB)
: strB.localeCompare(strA);

Rendimiento

  • Velocidad de ordenación: O(n log n) - algoritmo de ordenación estándar
  • Capacidad de procesamiento: Ordena decenas de miles de líneas en menos de 1 segundo
  • Eficiencia de memoria: Uso mínimo de memoria

Preguntas frecuentes

P: ¿Cómo se ordenan las líneas vacías?

Las líneas vacías se eliminan automáticamente. Los resultados de ordenación solo incluyen líneas con contenido.

P: ¿Qué sucede cuando hay una mezcla de números y texto?

En modo de ordenación numérica, las líneas que se pueden convertir en números se ordenan numéricamente y el resto se ordena alfabéticamente.

P: ¿Los espacios al principio y al final afectan la ordenación?

En la versión actual, los espacios también se incluyen en la ordenación. Para eliminar espacios, use primero la herramienta de eliminación de espacios.

P: ¿Cómo se ordenan los caracteres especiales?

Los caracteres especiales se ordenan según el orden Unicode. Generalmente se colocan antes o después de letras y números.

P: ¿Cómo funciona exactamente la distinción de mayúsculas?

  • Distinción OFF: Compara todo el texto convertido a minúsculas
  • Distinción ON: Compara como original (generalmente las mayúsculas van antes que las minúsculas)

Compatibilidad del navegador

Esta herramienta funciona correctamente en los siguientes navegadores:

  • Chrome (todas las versiones)
  • Firefox (todas las versiones)
  • Safari 10+
  • Edge (todas las versiones)
  • Opera (todas las versiones)

Herramientas relacionadas

Consejos prácticos

1. Ordenar después de eliminar duplicados

Para eliminar duplicados y luego ordenar:

  1. Marque "Ordenar salida" en herramienta de eliminación de duplicados
  2. O use esta herramienta después de eliminar duplicados

2. Ordenar grandes cantidades de datos

Al ordenar una columna específica de un archivo Excel o CSV:

  1. Copie la columna desde Excel
  2. Péguela en esta herramienta
  3. Copie después de ordenar

3. Ordenar números de versión

Use el modo de ordenación numérica al ordenar números de versión:

v1.0.0
v1.10.0
v1.2.0
v2.0.0

Privacidad

Esta herramienta funciona completamente del lado del cliente. Los datos que ingresa no se envían a ningún servidor y solo se procesan en su navegador.