Rimuovi righe contenenti una determinata parola: filtro di riga online e strumento Grep
Rimuovi o estrai istantaneamente righe contenenti parole specifiche, più parole chiave o modelli di espressioni regolari in tempo reale. Perfetto per filtrare i registri del server, pulire le e-mail e gli elenchi URL, eliminare le righe commentate dal codice o eseguire ricerche grep basate su browser senza configurazione da riga di comando.
Come rimuovere o filtrare le righe per parola chiave
- Incolla il tuo testo su più righe: inserisci il file di registro, le righe CSV, l'elenco URL o il documento nella casella Testo sorgente oppure fai clic su Carica campione per provare un file di registro di esempio.
- Inserisci uno o più termini di ricerca: digita una singola parola chiave in Parola o frase da abbinare oppure incolla un elenco di termini indesiderati in Più parole/frasi (una per riga).
- Seleziona posizione e opzioni di corrispondenza – Scegli se la parola chiave può apparire ovunque nella riga, all'inizio della riga, alla fine della riga o deve corrispondere all'intera riga. Abilita Mantieni le righe corrispondenti se desideri estrarre le righe corrispondenti invece di eliminarle.
- Copia o Esporta: l'output filtrato e le statistiche della linea si aggiornano in tempo reale. Fai clic su Copia negli clipboard o Scarica .txt per salvare il risultato.
Esempi prima e dopo
1. Rimuovere il rumore dai registri del server
Parole multiple: [DEBUG], [INFO]
[INFO] Server started on port 8080 [DEBUG] Connection pool initialized [ERROR] Database timeout after 30s [INFO] Healthcheck passed
Risultato filtrato:
[ERROR] Database timeout after 30s
2. Estrai le linee corrispondenti (modalità Grep)
Cerca: @company.com + Mantieni righe corrispondenti
alice@company.com bob@gmail.com carol@company.com dave@yahoo.com
Risultato filtrato:
alice@company.com carol@company.com
3. Elimina commenti e righe vuote
Regex: ^\s*(#|//|--) + deseleziona Conserva vuoto
# Database Configuration db_host = localhost // Port setting db_port = 5432
Risultato filtrato:
db_host = localhost db_port = 5432
Foglio informativo: filtraggio della linea comune e ricette Regex
Combina Abbina posizione, Inverti corrispondenza e Espressioni regolari per eseguire potenti attività da riga di comando grep e sed direttamente nel tuo browser:
| Compito/Obiettivo | Modello di ricerca | Impostazioni consigliate |
|---|---|---|
| Rimuovi tutte le righe vuote o contenenti solo spazi | (lasciare vuoto) | Deseleziona Conserva righe vuote |
| Rimuovi le righe di commento nei file di configurazione/codice | ^\s*(#|//|--|;) |
Seleziona Utilizza espressione regolare (Regex) |
| Mantieni solo le righe contenenti un URL valido | https?:// |
Controlla Usa Regex + Mantieni le linee corrispondenti |
| Rimuovi le righe che iniziano con una parola specifica | deprecato |
Seleziona La linea inizia con il motivo |
| Rimuovi le righe che terminano con un dominio/estensione specifico | .tmp |
Seleziona La linea termina con il motivo |
| Rimuovi le righe contenenti numeri | \d+ |
Seleziona Utilizza espressione regolare (Regex) |
Quando utilizzare "Rimuovi righe" rispetto a "Trova e sostituisci" o "Rimuovi prefisso/suffisso"
- Utilizza Rimuovi righe contenenti una parola (questo strumento) quando desideri eliminare o estrarre l'intera riga ogni volta che su quella riga appare una parola chiave o un motivo.
- Utilizza Rimuovi prefisso o Rimuovi suffisso quando desideri mantenere la riga stessa e tagliare solo i caratteri dall'inizio o dalla fine della riga.
- Utilizza Trova e sostituisci testo quando desideri eliminare solo la parola corrispondente all'interno della riga lasciando intatto il resto della frase.
Domande frequenti
Come posso rimuovere le righe contenenti più parole contemporaneamente?
Digita o incolla l'elenco di parole nella casella Più parole/frasi (una per riga) sotto Filtra parole chiave. Qualsiasi riga che corrisponde ad almeno uno degli elementi elencati verrà rimossa (o mantenuta se abiliti Mantieni righe corrispondenti).
In che modo "Rispondi solo a parole intere" gestisce tag come [ERRORE] o #todo?
Con Abbina solo parole intere abilitato, la ricerca di cat corrisponderà a my cat senza corrispondere accidentalmente a category o scatter. A differenza degli strumenti di base i cui confini \b regex falliscono in termini di punteggiatura, il nostro strumento utilizza confini alfanumerici intelligenti quindi la corrispondenza di parole intere funziona anche su termini racchiusi da simboli come [ERRORE], #todo e @gmail.com.
Come posso estrarre solo le righe che corrispondono alla mia parola chiave?
Abilita Mantieni le righe corrispondenti (rimuovi quelle non corrispondenti) in Comportamento filtro. Funziona proprio come grep su Linux/macOS, scartando tutte le righe non corrispondenti e lasciando solo le righe che contengono il modello di ricerca.
I dati del mio registro o elenco vengono caricati su qualche server?
No. Tutti i filtri di linea e la corrispondenza regex vengono eseguiti al 100% localmente nel tuo browser tramite JavaScript. I tuoi registri, e-mail ed elenchi non lasciano mai il tuo computer.