Herramientas > LimpiezaEliminar Líneas
Entrada
Salida
Líneas entrada0
Líneas salida0
Eliminadas0
Coincidencias0

Remove Lines en Línea — Eliminar Líneas por Patrón, Regex o Reglas de Líneas en Blanco

¿Necesitas eliminar líneas específicas de un archivo de log, quitar sentencias de depuración del código o limpiar líneas en blanco de texto copiado? Esta herramienta gratuita elimina líneas por patrón de texto, expresión regular o reglas de líneas en blanco — todo al instante en tu navegador.

Cómo Usar Esta Herramienta

  1. Pega tu textoCopia el texto que contiene las líneas que deseas eliminar y pégalo en el panel de entrada.
  2. Elige un modo de eliminaciónSelecciona entre seis modos: eliminar líneas vacías, colapsar líneas en blanco, eliminar líneas con solo espacios, eliminar líneas que contengan texto específico, eliminar líneas que comiencen con un prefijo o eliminar líneas que terminen con un sufijo.
  3. Ingresa un patrón (si aplica)Para los modos "Contiene texto" o "Coincidencia regex", escribe tu patrón de búsqueda. Activa o desactiva la sensibilidad a mayúsculas o invierte la coincidencia para conservar solo las líneas coincidentes.
  4. Revisa y copiaEl texto filtrado aparece al instante en el panel de salida. Un contador de coincidencias muestra cuántas líneas coincidieron. Haz clic en Copiar para obtener el resultado.
  5. Encadena con otras herramientasCon Auto-rellenar activado, tu salida se transfiere automáticamente al abrir otra herramienta desde la barra lateral. Usa las flechas de avance y retroceso para deshacer la navegación y restaurar el estado anterior de tu herramienta, incluyendo todas las opciones.

Características

Eliminar líneas por patrón de texto

Borra cualquier línea que contenga una palabra o frase específica. Ideal para filtrar comentarios TODO, sentencias de depuración o etiquetas no deseadas.

Eliminar líneas por regex

Usa la sintaxis completa de expresiones regulares para coincidir con patrones complejos — marcas de tiempo, direcciones IP, niveles de log o cualquier texto estructurado.

Borrar todas las líneas vacías

Elimina cada línea que no tiene contenido, produciendo un texto compacto sin espacios vacíos.

Colapsar líneas en blanco

Reduce secuencias de múltiples líneas en blanco consecutivas a una sola línea en blanco, preservando la separación de párrafos.

Eliminar líneas con solo espacios en blanco

Detecta líneas que parecen vacías pero contienen espacios o tabulaciones invisibles, y las elimina. Una línea "con solo espacios" se ve en blanco pero tiene caracteres de espacio o tabulación ocultos — a diferencia de una línea realmente vacía que tiene cero caracteres.

Eliminar líneas que comienzan con

Borra líneas que comienzan con un prefijo específico — perfecto para eliminar líneas de comentarios (# o //), niveles de log (DEBUG:), o cualquier marcador al inicio de una línea.

Eliminar líneas que terminan con

Borra líneas que terminan con un sufijo específico — útil para eliminar líneas que terminan en punto y coma, llaves de cierre o etiquetas específicas.

Ignorar espacios circundantes

Activa la opción de recorte para buscar coincidencias en líneas recortadas mientras se preserva la indentación original en la salida — ideal para código indentado o logs con espacios en blanco al inicio.

Invertir coincidencia

Invierte la lógica para conservar solo las líneas que coinciden con tu patrón y eliminar todo lo demás — útil para extraer datos específicos de archivos grandes.

Control de sensibilidad a mayúsculas

Elige entre coincidencia sensible e insensible a mayúsculas tanto para modos de texto como de regex.

Contador de coincidencias en vivo

Ve exactamente cuántas líneas coinciden con tu patrón en tiempo real antes de confirmar la eliminación.

Pipeline de Auto-rellenar

Activa Auto-rellenar para llevar tu salida a la siguiente herramienta. Navega hacia atrás y adelante con restauración completa del estado — entrada, salida y todas las configuraciones se conservan.

Casos de Uso Reales

1

Eliminar líneas DEBUG de la salida de logs

Filtra las entradas de nivel DEBUG de los logs de la aplicación para enfocarte en advertencias y errores, usando coincidencia de patrones para apuntar a niveles de log específicos.

2

Eliminar líneas de comentarios de archivos de configuración

Elimina líneas que comienzan con # o // de archivos de configuración para ver solo las opciones activas.

3

Limpiar líneas en blanco de contenido pegado

El texto copiado de páginas web o documentos a menudo tiene líneas en blanco excesivas. Elimínalas todas o colápsalas en líneas en blanco simples para un formato más limpio.

Preguntas Frecuentes

¿Cómo elimino líneas que contienen una palabra específica?
Selecciona el modo "Contiene texto", escribe la palabra o frase que deseas buscar y todas las líneas que contengan ese texto serán eliminadas de la salida. Activa "Sensible a mayúsculas" si necesitas coincidencia exacta de mayúsculas y minúsculas.
¿Puedo usar expresiones regulares para buscar líneas?
Sí. Selecciona el modo "Coincidencia regex" e ingresa cualquier expresión regular válida de JavaScript. Por ejemplo, ^DEBUG: elimina líneas que comienzan con "DEBUG:", y \d{4}-\d{2}-\d{2} elimina líneas que contienen fechas en formato AAAA-MM-DD.
¿Cuál es la diferencia entre "Líneas vacías" y "Solo espacios en blanco"?
Una línea vacía tiene cero caracteres entre saltos de línea — está completamente en blanco. Una línea con solo espacios en blanco se ve vacía pero contiene espacios o tabulaciones invisibles. El modo "Líneas vacías" elimina solo las líneas realmente vacías y deja intactas las líneas con solo espacios. El modo "Solo espacios en blanco" elimina líneas que contienen solo espacios o tabulaciones pero conserva las líneas realmente vacías. Para eliminar ambas, usa "Líneas vacías" primero y luego ejecuta de nuevo con "Solo espacios en blanco".
¿Puedo conservar solo las líneas que coinciden en lugar de eliminarlas?
Sí. Haz clic en el botón "Eliminar coincidentes" para cambiarlo a "Mantener coincidentes". Esto invierte el filtro — solo se conservan las líneas que coinciden con tu patrón y todo lo demás se elimina. Esto es útil para extraer entradas específicas de logs o archivos de datos.
¿Cómo elimino líneas que empiezan o terminan con un texto específico?
Usa los modos "Comienza con" o "Termina con". Escribe el prefijo o sufijo que deseas buscar. Estos modos usan coincidencia de texto literal (no regex). Puedes combinarlos con sensibilidad a mayúsculas y la opción de invertir para conservar solo las líneas coincidentes.
¿Qué hace "Ignorar espacios circundantes"?
Cuando está activado, la herramienta recorta los espacios en blanco al inicio y al final de cada línea antes de verificar la coincidencia. Sin embargo, la línea original (con sus espacios) se conserva en la salida. Esto es útil para buscar coincidencias en código indentado o líneas de log con espaciado inconsistente.
¿Qué pasa si mi regex es inválida?
La herramienta valida tu regex en tiempo real. Si el patrón es inválido, verás un mensaje de error debajo del campo de entrada y el texto original se conserva sin cambios.
¿Afecta a las líneas que no coinciden?
No. Las líneas que no coinciden se conservan exactamente como están, incluyendo sus espacios en blanco y formato originales. Solo las líneas que coinciden con tus criterios se eliminan (o se conservan, si inviertes la coincidencia).
¿Es útil para limpiar archivos de log o código?
Absolutamente. Los casos de uso comunes incluyen eliminar líneas de log DEBUG o TRACE, quitar líneas de comentarios, filtrar marcas de tiempo, eliminar líneas en blanco del código o extraer solo líneas ERROR de un archivo de log grande.
¿Mi texto es privado?
Sí. Todo el procesamiento se ejecuta completamente en tu navegador usando JavaScript. Tu texto nunca sale de tu dispositivo y nunca se envía a ningún servidor.

Herramientas Relacionadas