Eliminar líneas que contienen una determinada palabra: filtro de línea online y herramienta Grep

Elimine o extraiga instantáneamente líneas que contengan palabras específicas, varias palabras clave o patrones de expresiones regulares en tiempo real. Perfecto para filtrar registros del servidor, limpiar listas de correo electrónico y URL, eliminar líneas comentadas del código o ejecutar búsquedas grep basadas en navegador sin configuración de línea de comandos.

Quick Presets:

Líneas restantes: 0

Líneas eliminadas: 0

Palabras: 0

Caracteres: 0

Cómo eliminar o filtrar líneas por palabra clave

  1. Pegue su texto de varias líneas: ingrese su archivo de registro, filas CSV, lista de URL o documento en el cuadro Source Text, o haga clic en Load Sample para probar un archivo de registro de ejemplo.
  2. Ingrese uno o varios términos de búsqueda: escriba una sola palabra clave en Palabra o frase que coincida con , o pegue una lista de términos no deseados en Varias palabras/frases (una por línea).
  3. Seleccione posición de coincidencia y opciones: elija si la palabra clave puede aparecer en cualquier lugar de la línea, al principio de la línea, al final de la línea o debe coincidir con toda la línea. Habilite Mantenga líneas coincidentes si desea extraer filas coincidentes en lugar de eliminarlas.
  4. Copiar o Exportar: la salida filtrada y las estadísticas de línea se actualizan en vivo. Haga clic en Copiar al clipboard o Descargue .txt para guardar el resultado.

Ejemplos de antes y después

1. Eliminar el ruido de los registros del servidor

Varias palabras: [DEBUG], [INFO]

[INFO] Server started on port 8080
[DEBUG] Connection pool initialized
[ERROR] Database timeout after 30s
[INFO] Healthcheck passed

Resultado filtrado:

[ERROR] Database timeout after 30s

2. Extraer líneas coincidentes (modo Grep)

Buscar: @company.com + Mantener líneas coincidentes

alice@company.com
bob@gmail.com
carol@company.com
dave@yahoo.com

Resultado filtrado:

alice@company.com
carol@company.com

3. Elimina comentarios y líneas en blanco

Regex: ^\s*(#|//|--) + desmarcar Conservar vacío

# Database Configuration
db_host = localhost

// Port setting
db_port = 5432

Resultado filtrado:

db_host = localhost
db_port = 5432

Hoja de referencia: filtrado de líneas comunes y recetas Regex

Combine Match Position, Invert Match y Regular Expressions para realizar potentes tareas de línea de comandos grep y sed directamente en tu navegador:

Common Line Filtering and Regex Recipes
Tarea / Meta Patrón de búsqueda Configuraciones recomendadas
Eliminar todas las líneas en blanco o con espacios en blanco (dejar en blanco) Desmarque Conservar líneas vacías
Eliminar líneas de comentarios en archivos de configuración/código ^\s*(#|//|--|;) Comprobar Usar expresión regular (Regex)
Mantener sólo líneas que contengan una URL válida https?:// Verifique Use Regex + Mantenga líneas coincidentes
Eliminar líneas que comienzan con una palabra específica en desuso Seleccione La línea comienza con el patrón
Eliminar líneas que terminan con un dominio/extensión específico .tmp Seleccione La línea termina con el patrón
Eliminar líneas que contienen números \d+ Comprobar Usar expresión regular (Regex)

Cuándo utilizar "Eliminar líneas" frente a "Buscar y reemplazar" o "Eliminar prefijo/sufijo"

  • Utilice Eliminar líneas que contienen una palabra (esta herramienta) cuando desee eliminar o extraer la línea completa cada vez que aparezca una palabra clave o patrón en esa línea.
  • Utilice Remove Prefix o Remove Suffix cuando desee mantener la línea en sí y recortar solo los caracteres del principio o del final de la línea.
  • Utilice Buscar y reemplazar texto cuando desee eliminar solo la palabra coincidente dentro de la línea y dejar intacto el resto de la oración.

Preguntas frecuentes

¿Cómo elimino líneas que contienen varias palabras al mismo tiempo?

Escriba o pegue su lista de palabras en el cuadro Varias palabras/frases (una por línea) en Filtrar palabras clave. Cualquier línea que coincida con al menos uno de los elementos enumerados se eliminará (o se mantendrá si habilita Mantener líneas coincidentes).

¿Cómo maneja "Coincidir sólo palabras completas" etiquetas como [ERROR] o #todo?

Con Combinar solo palabras completas habilitado, la búsqueda de cat coincidirá con my cat sin coincidir accidentalmente con categoría o scatter. A diferencia de las herramientas básicas cuyos límites \b regex fallan en la puntuación, nuestra herramienta utiliza límites alfanuméricos inteligentes, por lo que la coincidencia de palabras completas también funciona en términos envueltos en símbolos como [ERROR], #todo y @gmail.com.

¿Cómo puedo extraer sólo las líneas que coinciden con mi palabra clave?

Habilite Mantenga las líneas coincidentes (elimine las que no coincidan) en Comportamiento del filtro. Esto funciona igual que grep en Linux/macOS, descartando todas las líneas que no coinciden y dejando solo las líneas que contienen su patrón de búsqueda.

¿Mis datos de registro o lista se cargan en algún servidor?

No. Todo el filtrado de líneas y la coincidencia regex se ejecutan 100% localmente en tu navegador a través de JavaScript. Sus registros, correos electrónicos y listas nunca salen de su computadora.