Ga naar inhoud
100% lokaal

ASCII-regelfilter

Behoud of verwijder elke regel die een teken buiten het standaard ASCII-bereik bevat.

Invoer

ASCII-regelfilter

Plak willekeurige tekst en dit gereedschap controleert deze regel voor regel: elke regel bevat óf alleen standaard ASCII-tekens (codes 0-127 — de gewone Latijnse letters, cijfers en leestekens op een Amerikaans toetsenbord) óf niet. In de modus "Niet-ASCII-regels verwijderen" wordt elke regel verwijderd die ook maar één teken buiten dit bereik bevat — een geaccentueerde letter, emoji, gekrulde aanhalingsteken, CJK-teken of zwervende controllebyte — en al het andere blijft onveranderd. Schakel over naar de modus "Alleen niet-ASCII-regels behouden" om het filter om te keren en exact de regels te isoleren die iets ongewoons bevatten — dit is vaak de snelste manier om ze te vinden.

Dit gereedschap is gebouwd voor het soort opschoning dat voortdurend voorkomen bij logs en onverwerkte gegevensexporten: een serverlog waar de meeste regels schoon zijn, maar enkele zijn beschadigd met mojibake, een CSV-export waarbij een defecte coderingsstap corrupte bytes in een paar rijen achterliet, of verzamelde gegevens die schone Engelse records mengen met fragmenten in andere scripts die u niet verder wilt verwerken. In plaats van deze regels handmatig te zoeken of een eenmalig script te schrijven, plakt u simpelweg de tekst in en krijgt u direct een schoon resultaat — of wijzigt u de modus om alleen de problematische regels voor nadere inspectie te extraheren.

De controle onderzoekt elk teken in een regel, niet alleen de eerste, dus een regel die grotendeels ASCII is met één ingesloten accent of symbool telt nog steeds als niet-ASCII en wordt dienovereenkomstig behandeld. Windows- (CRLF) en Unix- (LF) regeleindes worden op dezelfde manier verwerkt, en het gereedschap is snel genoeg om bestanden met honderdduizenden regels in milliseconden te verwerken — de som onder de uitvoer laat precies zien hoeveel regels binnenkwamen, hoeveel er nog zijn en hoeveel werden gefilterd.

Alles wordt lokaal in uw browser uitgevoerd. Uw tekst wordt nooit naar een server geüpload, wat belangrijk is voor logs en interne gegevensuitdraaien die vaak hostnamen, gebruikersgegevens of andere details bevatten die u liever nergens wilt versturen. Kopieer het resultaat, download het als .txt-bestand of stuur het rechtstreeks naar een ander gereedschap om met schoonmaken door te gaan.

FAQ

Wat telt als een niet-ASCII-teken?
Alles buiten codepunten 0-127 — dat includes geaccentueerde letters zoals é of ü, emoji's, gekrulde aanhalingstekens, em-dashes en tekens uit niet-Latijnse scripts zoals Cyrillisch, Grieks of CJK.
Verwijdert één niet-ASCII-teken de hele regel?
Ja. Als zelfs maar één teken in een regel buiten het ASCII-bereik valt, wordt de hele regel als niet-ASCII behandeld — niet alleen dat teken.
Kan ik alleen de niet-ASCII-regels behouden?
Ja. Wijzig de modus in "Alleen niet-ASCII-regels behouden" en het gereedschap keert het filter om, retourneert precies de regels die het anders zou hebben verwijderd — handig voor het opsporen van coderingsfouten.
Hoe worden Windows- en Unix-regeleindes behandeld?
Op dezelfde manier. Zowel CRLF als LF regeleindes worden herkend, en het resultaat wordt samengebracht met één newline per regel, onafhankelijk van het invoerformaat.
Wordt mijn tekst ergens geüpload?
Nee. Het filteren gebeurt volledig in uw browser en uw tekst verlaat uw apparaat nooit — niets wordt geüpload, naar een server verzonden of geregistreerd.