Herramienta de ordenar texto
Herramienta en línea gratuita para ordenar líneas de texto alfabética o numéricamente.
📝 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
- Ingrese texto en el área de entrada (una por línea)
- Seleccione las opciones de ordenación
- Los resultados ordenados se muestran automáticamente
- 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
- Eliminar duplicados - Eliminar líneas duplicadas
- Comparación de texto - Comparar dos textos
- Contar caracteres - Verificar estadísticas de texto
Consejos prácticos
1. Ordenar después de eliminar duplicados
Para eliminar duplicados y luego ordenar:
- Marque "Ordenar salida" en herramienta de eliminación de duplicados
- 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:
- Copie la columna desde Excel
- Péguela en esta herramienta
- 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.