Vai al contenuto
100% locale

Filtro di righe ASCII

Mantieni o rimuovi ogni riga che contiene un carattere al di fuori dell'intervallo ASCII standard.

Ingresso

Filtro di righe ASCII

Incolla qualsiasi testo e questo strumento lo controlla riga per riga: ogni riga contiene solo caratteri ASCII standard (codici 0-127 — le normali lettere latine, i numeri e la punteggiatura di una tastiera americana) oppure no. In modalità "Rimuovi righe non ASCII", qualsiasi riga contenente anche un solo carattere al di fuori di tale intervallo — una lettera accentata, un emoji, una virgoletta riccia, un carattere CJK o un byte di controllo smarrito — viene eliminata e tutto il resto rimane invariato. Passa alla modalità "Mantieni solo righe non ASCII" per invertire il filtro e isolare esattamente le righe che contengono qualcosa di insolito, che è spesso il modo più veloce per trovarle.

Questo strumento è stato creato per il tipo di pulizia che emerge costantemente da log e esportazioni di dati grezzi: un log del server in cui la maggior parte delle righe sono pulite ma alcune sono state corrotte con mojibake, un'esportazione CSV in cui un passaggio di codifica difettoso ha lasciato byte corrotti in alcune righe, o dati estratti che mescolano record inglesi con frammenti in altre scritture. Invece di cercare manualmente quelle righe o scrivere uno script monouso, incolla semplicemente il testo e ottieni un risultato pulito immediatamente — o cambia la modalità per estrarre solo le righe problematiche per un esame più attento.

Il controllo esamina ogni carattere in una riga, non solo il primo, quindi una riga che è principalmente ASCII con un accento o un simbolo incorporato conta ancora come non ASCII e viene gestita di conseguenza. Le terminazioni di riga Windows (CRLF) e Unix (LF) sono gestite allo stesso modo e lo strumento è abbastanza veloce da elaborare file con centinaia di migliaia di righe in millisecondi — il totale sotto l'output mostra esattamente quante righe sono arrivate, quante rimangono e quante sono state filtrate.

Tutto viene eseguito localmente nel tuo browser. Il tuo testo non viene mai caricato su un server, il che conta per i log e i dump interni che spesso contengono nomi host o dati utente. Copia il risultato, scaricalo come file .txt o invialo direttamente a un altro strumento per continuare la pulizia.

FAQ

Cosa conta come carattere non ASCII?
Qualsiasi cosa al di fuori dei punti di codice 0-127 — include lettere accentate come é o ü, emoji, virgolette ricce, em dash e caratteri da script non latini come cirillico, greco o CJK.
Un singolo carattere non ASCII rimuove l'intera riga?
Sì. Se anche un solo carattere di una riga si trova al di fuori dell'intervallo ASCII, l'intera riga viene trattata come non ASCII — non solo quel carattere.
Posso mantenere solo le righe non ASCII?
Sì. Passa alla modalità "Mantieni solo righe non ASCII" e lo strumento inverte il filtro, restituendo esattamente le righe che altrimenti avrebbe rimosso — utile per individuare problemi di codifica.
Come vengono gestite le terminazioni di riga di Windows e Unix?
Allo stesso modo. Vengono riconosciute le terminazioni CRLF e LF e il risultato viene unito con una singola nuova riga per riga indipendentemente dal formato di input.
Il mio testo viene caricato da qualche parte?
No. Il filtraggio viene eseguito interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo — nulla viene caricato, inviato a un server o registrato.