Saltar al contenido
TextArray
Totalmente local

Extraer líneas

Extraiga un rango de líneas, la primera o la última N líneas, o cada enésima línea.

Entrada
Salida

Extraer líneas

Extraiga líneas exactas de cualquier texto por sus números de línea: un rango como 2-5, la primera o la última N líneas, o cada enésima línea. Trabajos típicos: tomar las filas 100 a 200 de un registro largo, quitar el encabezado de una exportación CSV manteniendo todo desde la línea 2 en adelante, muestrear cada décimo registro de un volcado de datos o obtener una vista previa de solo las primeras 20 líneas de un archivo que es demasiado grande para hojearlo.

En el modo Rango, el campo acepta notación flexible basada en 1: un solo número (3), un intervalo (2-5), un extremo abierto (4- para todo desde la línea 4 en adelante, -7 para todo hasta la línea 7) y combinaciones separadas por comas como 1,3,5-8. Las partes que apuntan más allá del final del texto simplemente se ignoran, por lo que 1-1000 en un archivo de 50 líneas devuelve las 50 líneas sin quejas; sólo una especificación que la herramienta no puede leer produce un error.

Los otros tres modos utilizan el campo N en su lugar. First N y Last N mantienen el principio o el final del texto, y Cada N mantiene las líneas N, 2N, 3N y así sucesivamente: cada 2.ª línea, cada 10.ª línea. El interruptor Invertir convierte cualquier selección en su opuesto: en lugar de extraer las líneas 5 a 20, las elimina, e invertir First N elimina un bloque de encabezado en un solo paso.

Los finales de línea de Windows (CRLF) y Unix (LF) se manejan indistintamente y el recuento muestra cuántas líneas entraron y cuántas salieron. Todo se ejecuta localmente en su navegador: los registros y las exportaciones nunca salen de su dispositivo. Copie el resultado, descárguelo como un archivo .txt o envíelo a otra herramienta para el siguiente paso.

Preguntas frecuentes

¿Qué formas acepta la gama?
Números individuales (3), tramos (2-5), extremos abiertos (4- para la línea 4 hasta el final, -7 para el inicio hasta la línea 7) y combinaciones separadas por comas como 1,3,5-8. Los números de línea comienzan en 1.
¿Qué sucede cuando el rango pasa de la última línea?
Nada malo: se ignoran las partes más allá del final. Al solicitar 1-1000 en un texto de 50 líneas, simplemente se devuelven las 50 líneas.
¿En qué línea comienza "Cada enésima línea"?
En la línea N. Con N establecido en 2 obtienes las líneas 2, 4, 6 y así sucesivamente; con N establecido en 1 obtienes cada línea.
¿Cómo elimino un rango en lugar de conservarlo?
Active "Invertir selección". Luego, la salida contiene todas las líneas excepto las seleccionadas, por lo que extraer 5-20 se convierte en eliminar 5-20.
¿Mi texto está subido a alguna parte?
No. La herramienta se ejecuta completamente en su navegador y su texto nunca sale de su dispositivo.