Ordenar y mezclar líneas
Line Sorter & Shuffler
Ordena las líneas alfabéticamente, por número, por longitud o al azar, con inversión y opciones de mayúsculas.
Ordena una lista de líneas con el criterio declarado en lugar de supuesto: orden natural para cualquier cosa con números, 가나다 para coreano, un idioma concreto (por ejemplo «es»), puntos de código sin más, longitud, o una mezcla al azar de verdad. Cada uno da una respuesta distinta a la misma lista.
Líneas
Ordenación
Las tiradas de dígitos se comparan como números, así que file9 va antes que file10.
Ordenadas
Líneas
6
Cómo se usa
Elige el modo antes que nada
Natural para nombres de archivo y versiones, el modo de idioma con «es» para nombres en español, 가나다 para nombres coreanos, y punto de código solo cuando quieres precisamente el orden de máquina que da Array.sort.
Fija la dirección y la regla de mayúsculas
Ignorar mayúsculas es el valor predeterminado porque una lista de nombres rara vez pretende poner todas las mayúsculas antes que todas las minúsculas, que es lo que hace un orden sensible a mayúsculas.
Mezcla cuando necesites azar
La mezcla es una pasada de Fisher–Yates, no un comparador aleatorio. El comparador aleatorio es la forma clásica de mezclar mal: está sesgado, y cada motor da una distribución distinta.
Preguntas frecuentes
¿Por qué file10 va antes que file9?
Es el orden por puntos de código: «1» va antes que «9» carácter por carácter. Cambia a orden natural, que compara las secuencias de dígitos como números, y file9 queda primero.
Mi lista con tildes y eñes se ordena raro
Dos causas. El texto copiado de un Mac se guarda descompuesto, y en orden por puntos de código «ñ», «á» y «é» caen después de la «z», así que «ñu» y «árbol» acaban al final de la lista. El modo de idioma con «es» arregla las dos: coloca la ñ después de la n, ignora las tildes en el primer nivel y trata una é descompuesta igual que una compuesta.
¿Qué hace distinto el modo de idioma?
Usa la tabla de ordenación propia de ese idioma: el sueco pone la å después de la z, el alemán tiene dos convenciones para la ä, el checo trata «ch» como una sola letra, el español pone la ñ después de la n. Si nada de eso aplica a tu lista, el orden natural es el mejor valor predeterminado.
Puede recibir de
Eliminar líneas repetidas
Duplicate Line Remover
Quita las líneas repetidas, deja solo las repetidas, o cuenta cuántas veces apareció cada una.
Numerar líneas
Line Numbering
Añade o quita la numeración al principio de cada línea, con valor inicial, paso, relleno y separador.
Invertir texto
Text Reverser
Invierte una cadena, las palabras que contiene o el orden de las líneas, con reconocimiento de grafemas para que los emoji no se rompan.
Formateador de listas
List Formatter
Convierte líneas en una lista separada por comas, una cláusula IN de SQL con comillas, un arreglo JSON o una lista con viñetas, y a la inversa.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Formateador de listas
List Formatter
Convierte líneas en una lista separada por comas, una cláusula IN de SQL con comillas, un arreglo JSON o una lista con viñetas, y a la inversa.
Sorteo al azar
Random Picker
Elige una o varias entradas de una lista pegada, con pesos y una ruleta giratoria opcional.
Contador de palabras y caracteres
Word & Character Counter
Cuenta caracteres con y sin espacios, palabras, líneas, párrafos y bytes UTF-8.
Eliminar líneas repetidas
Duplicate Line Remover
Quita las líneas repetidas, deja solo las repetidas, o cuenta cuántas veces apareció cada una.
Buscar y reemplazar
Find & Replace
Reemplaza por texto literal, por palabra completa o por expresión regular, con grupos de captura y vista previa de cada coincidencia.
Editor de Markdown
Markdown Editor
Edita Markdown con vista previa en vivo y exporta el HTML renderizado, con tablas y listas de tareas de GFM.