TT Text Tools

Regels filteren — Regels met bepaalde tekst behouden of verwijderen

Regels filteren: behoud of verwijder regels die een woord bevatten, met tekst beginnen of eindigen of overeenkomen met een regex. Gratis, direct in je browser.

🔒 Draait volledig in uw browser — niets wordt geüpload

Advertisement

Behoud of verwijder regels die overeenkomen

Als je de foutregels uit een lang logbestand nodig hebt, de rijen van een export die één klant noemen, of een woordenlijst zonder de items met cijfers, is een regelfilter in een paar seconden klaar. Plak je tekst, typ wat je zoekt en kies of je de overeenkomende regels wilt behouden of verwijderen. Het resultaat en de teller van behouden en verwijderde regels worden bijgewerkt terwijl je typt.

Vijf soorten overeenkomsten dekken de meeste behoeften. “contain” (bevat) vindt de tekst ergens in de regel. “start with” (begint met) en “end with” (eindigt op) koppelen de tekst aan het begin of het einde, ideaal voor voorvoegsels zoals datums of logniveaus en voor bestandsextensies. “Exactly equal” (precies gelijk aan) vergelijkt alleen hele regels. Met “Match regex” (regex gebruiken) schrijf je een JavaScript-reguliere expressie voor complexe regels, zoals ^\d{4}-\d{2} voor regels die met een datum beginnen of @(gmail|outlook)\.com$ voor bepaalde e-maildomeinen.

Meerdere zoektermen en hoofdlettergevoeligheid

Vink “Several terms” (meerdere termen) aan om met een lijst woorden tegelijk te filteren: voer één term per regel in en een regel komt overeen als een van de termen overeenkomt. Zo behoud je eenvoudig alleen regels met een reeks productcodes of verwijder je regels met een woord uit een blokkeerlijst. Standaard wordt het verschil tussen hoofdletters en kleine letters genegeerd; vink “Case sensitive” (hoofdlettergevoelig) aan wanneer dat ertoe doet, bijvoorbeeld om ERROR van error te onderscheiden.

Overeenkomsten verwijderen is de omgekeerde bewerking: schakel over naar “Remove matching lines” (overeenkomende regels verwijderen) om opmerkingen die met # beginnen weg te halen, debugberichten te wissen of lege regels op te schonen met de reguliere expressie ^\s*$. Regels behouden altijd hun oorspronkelijke volgorde en verder wordt er niets aan gewijzigd.

Logs privé filteren

Logs en exports bevatten vaak IP-adressen, e-mailadressen en interne identificatiecodes. Het filteren gebeurt volledig in je browser, dus er wordt niets geüpload en je kunt veilig met gevoelige gegevens werken.

Hoe te gebruiken

  1. Plak je tekstVoeg een logbestand, lijst, CSV-export of andere tekst met één record per regel toe.
  2. Kies behouden of verwijderenBehoud alleen de overeenkomende regels, of verwijder ze en houd de rest over.
  3. Stel de overeenkomst inZoek regels die je tekst bevatten, ermee beginnen, ermee eindigen of er precies mee overeenkomen, of gebruik een reguliere expressie.
  4. Kopieer de gefilterde regelsDe teller toont hoeveel regels zijn behouden en hoeveel zijn verwijderd.

Veelgestelde vragen

Hoe behoud ik alleen regels die een bepaald woord bevatten?
Laat “Keep matching lines” (overeenkomende regels behouden) geselecteerd, kies “contain” (bevat) en typ het woord. Het zoeken is niet hoofdlettergevoelig, tenzij je “Case sensitive” aanvinkt.
Kan ik op meerdere woorden tegelijk filteren?
Ja. Vink “Several terms” (meerdere termen) aan en voer één term per regel in. Een regel komt overeen wanneer een van de termen overeenkomt.
Welke syntaxis voor reguliere expressies wordt ondersteund?
JavaScript-reguliere expressies met Unicode-ondersteuning, bijvoorbeeld ^\d{4}- voor regels die met een jaartal beginnen of (ERROR|WARN) voor een van beide woorden. Ongeldige patronen tonen een foutmelding in plaats van een resultaat.
Verandert de volgorde van de regels?
Nee. Regels die door het filter komen, blijven in hun oorspronkelijke volgorde staan.
Advertisement