TT Text Tools

Filtrar líneas — Conservar o eliminar líneas que contienen un texto

Filtra líneas de texto: conserva o elimina las que contienen una palabra, empiezan o terminan con un texto o coinciden con una regex. Gratis y en tu navegador.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Advertisement

Conserva o elimina las líneas que coinciden

Cuando necesitas las líneas de error de un registro largo, las filas de una exportación que mencionan a un solo cliente o una lista de palabras sin las entradas que contienen dígitos, un filtro de líneas lo resuelve en segundos. Pega tu texto, escribe lo que buscas y elige si quieres conservar las líneas coincidentes o eliminarlas. El resultado y el recuento de líneas conservadas y eliminadas se actualizan mientras escribes.

Cinco tipos de coincidencia cubren la mayoría de las necesidades. «contain» (contiene) busca el texto en cualquier parte de la línea. «start with» (empieza por) y «end with» (termina en) lo anclan al principio o al final, ideal para prefijos como fechas o niveles de registro y para extensiones de archivo. «Exactly equal» (exactamente igual) compara solo líneas completas. «Match regex» (coincidir con regex) te permite escribir una expresión regular de JavaScript para reglas complejas, como ^\d{4}-\d{2} para las líneas que empiezan con una fecha o @(gmail|outlook)\.com$ para ciertos dominios de correo.

Varios términos y distinción de mayúsculas

Marca «Several terms» (varios términos) para filtrar con una lista de palabras a la vez: escribe un término por línea y una línea coincide si lo hace cualquiera de ellos. Así es fácil conservar solo las líneas que mencionan un conjunto de códigos de producto o eliminar las que contienen alguna palabra de una lista de bloqueo. Por defecto la búsqueda ignora mayúsculas y minúsculas; marca «Case sensitive» (distinguir mayúsculas) cuando importen, por ejemplo para separar ERROR de error.

Eliminar las coincidencias es la operación inversa: cambia a «Remove matching lines» (eliminar líneas coincidentes) para quitar los comentarios que empiezan por #, borrar mensajes de depuración o limpiar las líneas en blanco con la expresión regular ^\s*$. Las líneas conservan siempre su orden original y no se modifica nada más en ellas.

Filtrado privado de registros

Los registros y las exportaciones suelen contener direcciones IP, correos electrónicos e identificadores internos. El filtrado se ejecuta íntegramente en tu navegador, por lo que no se sube nada y puedes trabajar con datos sensibles con total seguridad.

Cómo usar

  1. Pega tu textoAñade un archivo de registro, una lista, una exportación CSV o cualquier texto con un registro por línea.
  2. Elige conservar o eliminarConserva solo las líneas coincidentes o elimínalas y quédate con el resto.
  3. Define la coincidenciaBusca líneas que contengan, empiecen por, terminen en o sean exactamente iguales a tu texto, o usa una expresión regular.
  4. Copia las líneas filtradasEl contador muestra cuántas líneas se han conservado y cuántas se han eliminado.

Preguntas frecuentes

¿Cómo conservo solo las líneas que contienen una palabra?
Deja seleccionado «Keep matching lines» (conservar líneas coincidentes), elige «contain» (contiene) y escribe la palabra. La búsqueda ignora mayúsculas y minúsculas salvo que marques «Case sensitive».
¿Puedo filtrar por varias palabras a la vez?
Sí. Marca «Several terms» (varios términos) y escribe un término por línea. Una línea coincide cuando lo hace cualquiera de los términos.
¿Qué sintaxis de expresiones regulares se admite?
Expresiones regulares de JavaScript con compatibilidad Unicode, por ejemplo ^\d{4}- para líneas que empiezan con un año o (ERROR|WARN) para cualquiera de las dos palabras. Los patrones no válidos muestran un mensaje de error en lugar de un resultado.
¿Cambia el orden de las líneas?
No. Las líneas que superan el filtro se mantienen en su orden original.
Advertisement