Inicio / Herramientas de Texto y Listas / Filtro de líneas de texto
Herramientas online gratis

Filtro de líneas de texto

Filtra líneas de texto por búsqueda literal o regex. Excluye coincidencias, distingue mayúsculas. Ejemplo: 'ap' conserva 'apple' y 'apricot'.

Empezar a usar

Filtrado de líneas: cómo funciona y ejemplos

Esta herramienta te permite quedarte solo con las líneas que contienen un texto específico. Es útil para depurar listas, extraer información de registros o limpiar datos.

Ejemplo práctico

Supongamos que tenés las líneas:

apple
banana
apricot

Si buscás ap con la configuración predeterminada (coincidencia literal, sin distinguir mayúsculas), el resultado será:

apple
apricot

Si activás Excluir líneas coincidentes, el resultado será:

banana

Opciones de búsqueda

  • Coincidencia literal: compara cada línea en minúsculas con la consulta en minúsculas (a menos que actives mayúsculas/minúsculas). Busca subcadenas, no requiere coincidencia exacta de toda la línea.
  • Usar expresión regular: el patrón se pasa directamente a RegExp de JavaScript. Si el patrón no es válido, se muestra un error. Recordá que caracteres como corchetes o signos más tienen significado especial en expresiones regulares.
  • Mayúsculas/minúsculas: activá la distinción entre mayúsculas y minúsculas en la comparación.
  • Excluir líneas coincidentes: invierte la selección, conservando solo las líneas que no coinciden.

Limitaciones

El filtrado se realiza localmente en tu navegador. Se conserva el texto original y el orden de las líneas seleccionadas. La herramienta no modifica el contenido dentro de una línea, no ordena los resultados ni ofrece carga de archivos.

Preguntas frecuentes

¿Cómo busco una frase que contenga caracteres especiales como paréntesis o signos más?

En el modo literal, esos caracteres se tratan como texto normal. Si usás expresiones regulares, debés escaparlos con una barra invertida (por ejemplo, \( para un paréntesis literal).

¿Qué hago si mi expresión regular no funciona?

Verificá que el patrón sea válido en JavaScript. Si ves un mensaje de error, revisá la sintaxis. Por ejemplo, un corchete sin cerrar como [abc es inválido.

¿Puedo filtrar líneas que contengan una palabra completa?

En el modo literal, la búsqueda es por subcadena. Para coincidencia de palabra completa, usá una expresión regular como \bpalabra\b.

La entrada admite hasta 500000 unidades de código UTF-16. Una consulta vacía se rechaza en ambos modos; un espacio es válido en modo literal. Los patrones regex admiten hasta 256 unidades UTF-16 y tienen un límite de ejecución de 1500 ms en un worker. Escribí el patrón sin delimitadores /.../. CRLF y CR se convierten en LF. No hay botón de descarga.

El procesamiento se realiza localmente en tu navegador.