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.

Quick Presets:

Resterende regels: 0

Regels verwijderd: 0

Woorden: 0

Tekens: 0

Hoe u regels op trefwoord kunt verwijderen of filteren

  1. 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.
  2. 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).
  3. 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.
  4. 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:

Common Line Filtering and Regex Recipes
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.