Sări la conținut
Complet local

Filtru de rânduri ASCII

Păstrați sau eliminați fiecare rând care conține un caracter în afara intervalului ASCII standard.

Intrare

Filtru de rânduri ASCII

Lipește orice text și acest instrument îl verifică rând cu rând: fiecare rând conține fie doar caractere ASCII standard (coduri 0-127 — literele latine simple, cifrele și semnele de punctuație de la o tastatură americană), fie nu. În modul "Elimină rândurile non-ASCII", orice rând care conține chiar un singur caracter în afara acelui interval — o literă accentuată, un emoji, ghilimele curbe, un caracter CJK sau un octet de control pierdut — este eliminat, iar tot restul rămâne neschimbat. Comutați la modul "Păstrează doar rândurile non-ASCII" pentru a inversa filtrul și a izola exact rândurile care conțin ceva neobișnuit — aceasta este adesea cea mai rapidă modalitate de a le găsi.

Acest instrument a fost construit pentru tipul de curățare care apare constant cu jurnalele și exporturile de date brute: un jurnal de server unde majoritatea rândurilor sunt curate, dar câteva au fost corupte cu mojibake, o exportare CSV în care un pas de codificare defect a lăsat octeți corupți în câteva rânduri, sau date extrase care amestecă înregistrări în limba engleză cu fragmente în alte scrieri. În loc să cauți manual aceste rânduri sau să scrii un script unic, pur și simplu lipește textul și obții un rezultat curat imediat — sau schimbă modul pentru a extrage doar rândurile problematice pentru o inspecție mai atentă.

Verificarea examinează fiecare caracter dintr-un rând, nu doar primul, deci un rând care este în mare parte ASCII cu o accent sau simbol încorporat este încă considerat non-ASCII și este tratat în consecință. Terminatoarele de rând Windows (CRLF) și Unix (LF) sunt tratate în același mod, iar instrumentul este suficient de rapid pentru a procesa fișiere cu sute de mii de rânduri în milisecunde — totalul sub ieșire arată exact câte rânduri au intrat, câte rămân și câte au fost filtrate.

Totul se execută local în browserul tău. Textul tău nu este niciodată încărcat pe un server — important pentru jurnalele și descărcările interne care conțin adesea nume de gazdă sau date de utilizatori. Copiază rezultatul, descarcă-l ca fișier .txt sau trimite-l direct la un alt instrument pentru a continua curățarea.

FAQ

Ce se numără ca caracter non-ASCII?
Orice în afara punctelor de cod 0-127 — aceasta include litere accentuate cum ar fi é sau ü, emoji-uri, ghilimele curbe, linii de em și caractere din scripturi non-latine cum ar fi chirilic, grec sau CJK.
Un singur caracter non-ASCII elimină întregul rând?
Da. Dacă chiar și un singur caracter dintr-un rând se află în afara intervalului ASCII, întregul rând este tratat ca non-ASCII — nu doar acel caracter.
Pot păstra doar rândurile non-ASCII?
Da. Comutați modul la "Păstrează doar rândurile non-ASCII" și instrumentul inversează filtrul, returnând exact rândurile pe care altfel le-ar fi eliminat — util pentru localizarea problemelor de codificare.
Cum sunt tratate terminatoarele de rând Windows și Unix?
În același mod. Sunt recunoscute atât terminatoarele CRLF cât și LF, și rezultatul este îmbinato cu o singură linie nouă pe rând, indiferent de formatul de intrare.
Textul meu este încărcat undeva?
Nu. Filtrarea se execută în întregime în browserul tău și textul tău nu părăsește niciodată dispozitivul tău — nimic nu este încărcat, trimis la un server sau înregistrat.