Filtr wierszy spoza ASCII
Zachowaj lub usuń każdy wiersz zawierający znak poza standardowym zakresem ASCII.
Filtr wierszy spoza ASCII
Wklej dowolny tekst, a to narzędzie sprawdzi go wiersz po wierszu: każdy wiersz zawiera albo wyłącznie standardowe znaki ASCII (kody 0-127 — zwykłe litery łacińskie, cyfry i znaki interpunkcyjne na angielskiej klawiaturze), albo nie. W trybie "Usuń wiersze spoza ASCII" każdy wiersz zawierający choćby jeden znak poza tym zakresem — literę ze znakami diakrytycznymi, emoji, cudzysłów lub czeski, znak CJK lub błędny bajt sterujący — jest usuwany, a wszystko inne przechodzi bez zmian. Przełącz na tryb "Zachowaj tylko wiersze spoza ASCII", aby odwrócić filtr i wyizolować dokładnie te wiersze, które zawierają coś niezwykłego — to jest często szybszym sposobem ich znalezienia.
Narzędzie to zostało zbudowane dla rodzaju czyszczenia, który nieustannie pojawia się w dziennikach i surowych danych: dziennik serwera, gdzie większość wierszy jest czysty, ale kilka zostało uszkodzonych przez mojibake, eksport CSV, gdzie uszkodzony krok kodowania pozostawił uszkodzone bajty w kilka wierszy, lub zebrane dane, które mieszają czyste rekordy angielskie ze fragmentami w innych skryptach, które nie chcesz dalej przetwarzać. Zamiast ręcznego szukania tych wierszy lub pisania jednorazowego skryptu, po prostu wklej tekst i natychmiast uzyskaj czysty wynik — lub przełącz tryb, aby wyciągnąć tylko problematyczne wiersze do bliższej kontroli.
Narzędzie sprawdza każdy znak w wierszu, nie tylko pierwszy, dlatego wiersz, który jest przeważnie ASCII z jednym osadzonym znakiem diakrytycznym lub symbolem, nadal liczy się jako spoza ASCII i jest przetwarzany odpowiednio. Końce wierszy Windows (CRLF) i Unix (LF) są obsługiwane w ten sam sposób, a narzędzie jest wystarczająco szybkie, aby przetwarzać pliki z setkami tysięcy wierszy w milisekundach — liczba pod wynikiem pokazuje dokładnie, ile wierszy przyszło, ile pozostało i ile zostało odfiltrowanych.
Wszystko działa lokalnie w Twojej przeglądarce. Twój tekst nigdy nie zostanie przesłany na serwer, co jest ważne dla dzienników i wewnętrznych zrzutów danych, które często zawierają nazwy hostów, dane użytkownika lub inne szczegóły, które wolałbyś nigdzie nie wysyłać. Skopiuj wynik, pobierz go jako plik .txt lub prześlij go bezpośrednio do innego narzędzia, aby kontynuować czyszczenie.