TT Text Tools

Filtrowanie wierszy — zachowaj lub usuń wiersze zawierające tekst

Filtruj wiersze tekstu: zachowaj lub usuń te, które zawierają słowo, zaczynają się lub kończą tekstem albo pasują do wyrażenia regularnego. Za darmo, w przeglądarce.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Advertisement

Zachowaj lub usuń pasujące wiersze

Gdy potrzebujesz wierszy z błędami z długiego logu, wierszy eksportu dotyczących jednego klienta albo listy słów bez pozycji zawierających cyfry, filtr wierszy załatwia sprawę w kilka sekund. Wklej tekst, wpisz, czego szukasz, i wybierz, czy pasujące wiersze mają zostać zachowane, czy usunięte. Wynik oraz licznik zachowanych i usuniętych wierszy aktualizują się w trakcie pisania.

Pięć typów dopasowania pokrywa większość potrzeb. „contain” (zawiera) znajduje tekst w dowolnym miejscu wiersza. „start with” (zaczyna się od) i „end with” (kończy się na) kotwiczą go na początku lub na końcu, co sprawdza się przy prefiksach, takich jak daty czy poziomy logowania, oraz przy rozszerzeniach plików. „Exactly equal” (dokładnie równe) porównuje tylko całe wiersze. „Match regex” (dopasuj wyrażenie regularne) pozwala napisać wyrażenie regularne JavaScript dla złożonych reguł, na przykład ^\d{4}-\d{2} dla wierszy zaczynających się od daty lub @(gmail|outlook)\.com$ dla wybranych domen e-mail.

Wiele fraz i rozróżnianie wielkości liter

Zaznacz „Several terms” (wiele fraz), aby filtrować według listy słów naraz: wpisz jedną frazę w wierszu, a wiersz pasuje, jeśli pasuje którakolwiek z nich. Dzięki temu łatwo zachować tylko wiersze wspominające zestaw kodów produktów albo usunąć te, które zawierają dowolne słowo z listy zablokowanych. Domyślnie wielkość liter jest ignorowana; zaznacz „Case sensitive” (uwzględnij wielkość liter), gdy ma znaczenie, na przykład aby odróżnić ERROR od error.

Usuwanie dopasowań to operacja odwrotna: przełącz na „Remove matching lines” (usuń pasujące wiersze), aby pozbyć się komentarzy zaczynających się od #, skasować komunikaty debugowania albo wyczyścić puste wiersze za pomocą wyrażenia regularnego ^\s*$. Wiersze zawsze zachowują pierwotną kolejność, a ich treść nie jest w żaden sposób zmieniana.

Prywatne filtrowanie logów

Logi i eksporty często zawierają adresy IP, adresy e-mail i wewnętrzne identyfikatory. Filtrowanie odbywa się w całości w przeglądarce, więc nic nie jest wysyłane, a Ty możesz bezpiecznie pracować z danymi poufnymi.

Jak używać

  1. Wklej tekstDodaj plik logu, listę, eksport CSV lub dowolny tekst z jednym rekordem w wierszu.
  2. Wybierz zachowanie lub usunięcieZachowaj tylko pasujące wiersze albo usuń je i zostaw resztę.
  3. Ustaw dopasowanieDopasuj wiersze, które zawierają, zaczynają się od, kończą się na lub są dokładnie równe Twojemu tekstowi, albo użyj wyrażenia regularnego.
  4. Skopiuj przefiltrowane wierszeLicznik pokazuje, ile wierszy zachowano, a ile usunięto.

Najczęściej zadawane pytania

Jak zachować tylko wiersze zawierające dane słowo?
Zostaw zaznaczone „Keep matching lines” (zachowaj pasujące wiersze), wybierz „contain” (zawiera) i wpisz słowo. Wyszukiwanie ignoruje wielkość liter, chyba że zaznaczysz „Case sensitive”.
Czy mogę filtrować według kilku słów naraz?
Tak. Zaznacz „Several terms” (wiele fraz) i wpisz jedną frazę w wierszu. Wiersz pasuje, gdy pasuje którakolwiek z fraz.
Jaka składnia wyrażeń regularnych jest obsługiwana?
Wyrażenia regularne JavaScript z obsługą Unicode, na przykład ^\d{4}- dla wierszy zaczynających się od roku lub (ERROR|WARN) dla jednego z dwóch słów. Nieprawidłowe wzorce wyświetlają komunikat o błędzie zamiast wyniku.
Czy zmienia się kolejność wierszy?
Nie. Wiersze, które przejdą filtr, pozostają w pierwotnej kolejności.
Advertisement