TT Text Tools

Zeilen filtern — Zeilen mit bestimmtem Text behalten oder entfernen

Zeilen filtern: Behalten oder entfernen Sie Zeilen, die ein Wort enthalten, mit Text beginnen oder enden oder zu einem Regex passen. Kostenlos, direkt im Browser.

🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladen

Advertisement

Passende Zeilen behalten oder entfernen

Wenn Sie die Fehlerzeilen aus einem langen Log brauchen, die Zeilen eines Exports, die einen bestimmten Kunden erwähnen, oder eine Wortliste ohne die Einträge mit Ziffern, erledigt ein Zeilenfilter das in Sekunden. Fügen Sie Ihren Text ein, geben Sie den Suchbegriff ein und wählen Sie, ob die passenden Zeilen behalten oder gelöscht werden sollen. Ergebnis und Zähler für behaltene und entfernte Zeilen aktualisieren sich bereits während der Eingabe.

Fünf Vergleichsarten decken die meisten Fälle ab. „contain“ (enthält) findet den Text an beliebiger Stelle der Zeile. „start with“ (beginnt mit) und „end with“ (endet mit) verankern ihn am Anfang oder Ende – ideal für Präfixe wie Datumsangaben oder Log-Level und für Dateiendungen. „Exactly equal“ (genau gleich) vergleicht nur ganze Zeilen. Mit „Match regex“ (Regex verwenden) schreiben Sie einen regulären JavaScript-Ausdruck für komplexe Regeln, etwa ^\d{4}-\d{2} für Zeilen, die mit einem Datum beginnen, oder @(gmail|outlook)\.com$ für bestimmte E-Mail-Domains.

Mehrere Suchbegriffe und Groß-/Kleinschreibung

Aktivieren Sie „Several terms“ (mehrere Begriffe), um mit einer ganzen Wortliste zu filtern: Geben Sie pro Zeile einen Begriff ein, und eine Zeile gilt als Treffer, sobald einer der Begriffe passt. So lassen sich leicht nur Zeilen mit bestimmten Produktcodes behalten oder Zeilen mit Wörtern aus einer Sperrliste entfernen. Standardmäßig wird die Groß- und Kleinschreibung ignoriert; aktivieren Sie „Case sensitive“ (Groß-/Kleinschreibung beachten), wenn sie wichtig ist, etwa um ERROR von error zu unterscheiden.

Das Entfernen von Treffern ist die Umkehrung: Wechseln Sie zu „Remove matching lines“ (passende Zeilen entfernen), um Kommentare mit führendem # zu löschen, Debug-Meldungen zu entfernen oder Leerzeilen mit dem regulären Ausdruck ^\s*$ zu bereinigen. Die Zeilen behalten stets ihre ursprüngliche Reihenfolge, und an ihrem Inhalt wird nichts verändert.

Logs privat filtern

Logs und Exporte enthalten oft IP-Adressen, E-Mail-Adressen und interne Kennungen. Das Filtern läuft vollständig in Ihrem Browser – es wird nichts hochgeladen, sodass Sie bedenkenlos mit sensiblen Daten arbeiten können.

So verwenden Sie

  1. Text einfügenFügen Sie eine Logdatei, eine Liste, einen CSV-Export oder beliebigen Text mit einem Datensatz pro Zeile ein.
  2. Behalten oder entfernen wählenBehalten Sie nur die passenden Zeilen oder entfernen Sie sie und behalten Sie den Rest.
  3. Vergleich festlegenSuchen Sie Zeilen, die Ihren Text enthalten, damit beginnen, damit enden oder ihm genau entsprechen – oder verwenden Sie einen regulären Ausdruck.
  4. Gefilterte Zeilen kopierenDer Zähler zeigt, wie viele Zeilen behalten und wie viele entfernt wurden.

Häufig gestellte Fragen

Wie behalte ich nur Zeilen, die ein bestimmtes Wort enthalten?
Lassen Sie „Keep matching lines“ (passende Zeilen behalten) ausgewählt, wählen Sie „contain“ (enthält) und geben Sie das Wort ein. Die Suche ignoriert die Groß- und Kleinschreibung, außer Sie aktivieren „Case sensitive“.
Kann ich nach mehreren Wörtern gleichzeitig filtern?
Ja. Aktivieren Sie „Several terms“ (mehrere Begriffe) und geben Sie pro Zeile einen Begriff ein. Eine Zeile passt, wenn mindestens einer der Begriffe passt.
Welche Syntax für reguläre Ausdrücke wird unterstützt?
Reguläre JavaScript-Ausdrücke mit Unicode-Unterstützung, zum Beispiel ^\d{4}- für Zeilen, die mit einer Jahreszahl beginnen, oder (ERROR|WARN) für eines der beiden Wörter. Ungültige Muster zeigen eine Fehlermeldung statt eines Ergebnisses.
Ändert sich die Reihenfolge der Zeilen?
Nein. Zeilen, die den Filter bestehen, bleiben in ihrer ursprünglichen Reihenfolge.
Advertisement