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.
Cómo eliminar o filtrar líneas por palabra clave
- 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.
- 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).
- 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.
- 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:
| 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.