Regels verwijderen die een bepaald woord bevatten - Online regelfilter en Grep-tool
Verwijder of extraheer in realtime regels die specifieke woorden, meerdere trefwoorden of reguliere expressiepatronen bevatten. Perfect voor het filteren van serverlogboeken, het opschonen van e-mail- en URL-lijsten, het verwijderen van commentaarregels uit code of het uitvoeren van browsergebaseerde grep-zoekopdrachten zonder opdrachtregelinstellingen.
Hoe u regels op trefwoord kunt verwijderen of filteren
- Plak uw tekst met meerdere regels – Voer uw logbestand, CSV-rijen, URL-lijst of document in het vak Brontekst in, of klik op Load Sample om een voorbeeldlogbestand te proberen.
- Voer één of meerdere zoektermen in – Typ één trefwoord in Woord of woordgroep die overeenkomt met, of plak een lijst met ongewenste termen in Meerdere woorden/zinsdelen (één per regel).
- Selecteer overeenkomende positie en opties – Kies of het trefwoord ergens in de regel mag verschijnen, aan het begin van de regel, aan het einde van de regel, of moet overeenkomen met de hele regel. Schakel Overeenkomende regels behouden in als u overeenkomende rijen wilt extraheren in plaats van ze te verwijderen.
- Kopieer of export – Uw gefilterde uitvoer en lijnstatistieken worden live bijgewerkt. Klik op Kopieer naar clipboard of Download .txt om uw resultaat op te slaan.
Voor en na voorbeelden
1. Verwijder ruis uit serverlogboeken
Meerdere woorden: [DEBUG], [INFO]
[INFO] Server started on port 8080 [DEBUG] Connection pool initialized [ERROR] Database timeout after 30s [INFO] Healthcheck passed
Gefilterd resultaat:
[ERROR] Database timeout after 30s
2. Overeenkomende lijnen extraheren (Grep-modus)
Zoeken: @company.com + Overeenkomende regels behouden
alice@company.com bob@gmail.com carol@company.com dave@yahoo.com
Gefilterd resultaat:
alice@company.com carol@company.com
3. Verwijder opmerkingen en lege regels
Regex: ^\s*(#|//|--) + vinkje uit Leeg behouden
# Database Configuration db_host = localhost // Port setting db_port = 5432
Gefilterd resultaat:
db_host = localhost db_port = 5432
Cheatsheet: gemeenschappelijke lijnfiltering en Regex-recepten
Combineer Match Position, Invert Match en Regular Expressions om krachtige grep- en sed-taken rechtstreeks in uw browser uit te voeren:
| Taak / Doel | Zoekpatroon | Aanbevolen instellingen |
|---|---|---|
| Verwijder alle lege regels of regels met alleen witruimte | (leeg laten) | Schakel Lege regels behouden uit |
| Verwijder commentaarregels in configuratie-/codebestanden | ^\s*(#|//|--|;) |
Controleer Gebruik reguliere expressie (Regex) |
| Behoud alleen regels die een geldige URL bevatten | https?:// |
Controleer Gebruik Regex + Overeenkomende lijnen behouden |
| Verwijder regels die beginnen met een specifiek woord | verouderd |
Selecteer Lijn begint met patroon |
| Verwijder regels die eindigen op een specifiek domein/extensie | .tmp |
Selecteer Lijneinden met patroon |
| Regels met getallen verwijderen | \d+ |
Controleer Gebruik reguliere expressie (Regex) |
Wanneer moet u 'Regels verwijderen' gebruiken versus 'Zoeken en vervangen' of 'Voorvoegsel/achtervoegsel verwijderen'
- Gebruik Regels verwijderen die een woord bevatten (deze tool) als u de hele regel wilt verwijderen of extraheren telkens wanneer een trefwoord of patroon op die regel verschijnt.
- Gebruik Voorvoegsel verwijderen of Suffix verwijderen als u de regel zelf wilt behouden en alleen tekens vanaf het begin of einde van de regel wilt afsnijden.
- Gebruik Tekst zoeken en vervangen als u alleen het overeenkomende woord binnen de regel wilt verwijderen en de rest van de zin intact wilt laten.
Veelgestelde vragen
Hoe verwijder ik regels die meerdere woorden tegelijk bevatten?
Typ of plak uw lijst met woorden in het vak Meerdere woorden/zinnen (één per regel) onder Trefwoorden filteren. Elke regel die overeenkomt met ten minste één van de vermelde items wordt verwijderd (of behouden als u Overeenkomende regels behouden inschakelt).
Hoe gaat 'Alleen overeenkomen met hele woorden' om met tags als [ERROR] of #todo?
Als Alleen overeenkomen met hele woorden ingeschakeld, zal het zoeken naar cat overeenkomen met my cat zonder per ongeluk de -categorie of scatter te matchen. In tegenstelling tot basishulpmiddelen waarvan de \b regex-grenzen niet werken bij interpunctie, gebruikt onze tool slimme alfanumerieke grenzen, zodat het zoeken naar hele woorden ook werkt bij termen met symbolen, zoals [ERROR], #todo, en @gmail.com.
Hoe kan ik alleen de regels extraheren die overeenkomen met mijn zoekwoord?
Schakel Overeenkomende regels behouden (verwijder niet-overeenkomende regels) onder Filtergedrag. Dit werkt net als grep op Linux/macOS, waarbij alle niet-overeenkomende regels worden verwijderd en alleen de regels overblijven die uw zoekpatroon bevatten.
Worden mijn log- of lijstgegevens naar een server geüpload?
Nee. Alle lijnfilters en regex-matching worden 100% lokaal in uw browser uitgevoerd via JavaScript. Uw logbestanden, e-mails en lijsten verlaten uw computer nooit.