Escritorio de texto

Invertir líneas

Invierte el orden de las líneas sin modificar el contenido de cada una.

Invertir líneas: Da la vuelta a una lista para que la última entrada pase a ser la primera. Invertir líneas mueve las líneas completas, incluidas las entradas vacías, y conserva intactas las letras, los espacios y la puntuación de cada entrada. Úsalo para cambiar el orden de lectura de una lista de tareas pegada o de un fragmento de registro sencillo. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Reverse Lines / editor localProcesamiento local

Funciona por completo en tu navegador

Entrada de 100,000 caracteres · 10,000 líneas lógicas · salida de 200,000 caracteres

Resultado

Listo

El texto se procesa localmente. La herramienta utiliza operaciones literales incluidas en una lista permitida y no ejecuta expresiones regulares ni código.

Regla de posición y ejemplo resuelto

Sea n el número de líneas lógicas e i una posición contada desde 1. La salida en la posición i es la entrada en la posición n + 1 − i. Para la entrada 10\r\n20\r\n30\r\n, n = 3: las posiciones de salida 1, 2 y 3 toman las posiciones de entrada 3, 2 y 1. El resultado exacto es 30\n20\n10\n. Aquí, la notación de escape muestra los finales de línea invisibles; pega los números en líneas realmente separadas para reproducirlo.

Inversión, ordenación y tamaño

La comparación sensible al idioma es una tarea diferente. El algoritmo de ordenación Unicode (https://www.unicode.org/reports/tr10/) explica las convenciones de ordenación; esta operación no toma decisiones de ordenación y no divide los emoji ni reordena las marcas combinantes dentro de una línea. La entrada está limitada a 100.000 puntos de código Unicode y 10.000 líneas lógicas; la salida tiene un límite de 200.000 puntos de código. El editor también cuenta unidades UTF-16, por lo que algunos emoji ocupan dos unidades del límite de entrada. Divide los registros más largos en lotes y, después, invierte tanto el orden de los lotes como cada lote para obtener la inversión del archivo completo.

Cómo se usa

  1. Pega o escribe las líneas en el editor local.
  2. Configura las opciones de esta transformación y ejecútala.
  3. Revisa el resultado y copia o descarga el texto.

Privacidad y límites

Tu texto y el resultado permanecen en este dispositivo. No se suben datos ni se ejecuta el código introducido.

Herramientas relacionadas

Preguntas frecuentes

¿Invertir una lista la ordena alfabéticamente?

No. La inversión sigue las posiciones originales, por lo que pera, manzana, banana se convierte en banana, manzana, pera. Nunca compara palabras, acentos ni números. El orden alfabético requiere una clasificación independiente con una regla explícita de idioma o colación; invertir una lista sin ordenar no puede proporcionar esa regla.

¿Qué ocurre con una entrada vacía en el centro?

Se mueve como cualquier otra entrada. Tres líneas que contienen primera, una línea vacía y última se convierten en última, una línea vacía y primera. Una entrada completamente vacía produce un resultado vacío. Dos saltos de línea consecutivos representan una entrada vacía, mientras que el salto de línea final por sí solo es formato.

¿La inversión conserva los saltos de línea de Windows?

El resultado utiliza separadores LF después de reconocer CRLF de Windows y CR independientes. El salto de línea final se mantiene al final cuando hay líneas que mostrar. Conserva el archivo original si es importante mantener su distribución exacta de bytes, porque la inversión también normaliza esos separadores.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta