Vai al contenuto principale
LibraTool logoLibraTool

Pulitore Spazi Bianchi gratis

Rimuovi spazi in eccesso, taglia le righe, comprimi le righe vuote e normalizza i caratteri di fine riga in qualsiasi testo. Pulisci il contenuto incollato con un clic.

Funziona offline una volta caricato
Predefiniti:

oppure trascina un file .txt, .csv, .md o .log sul riquadro

0 car1 righe1 righe vuote
Opzioni di pulizia

Usi comuni

  • Pulisci il Testo Copiato e IncollatoCorreggi la formattazione disordinata di Word, PDF e pagine web: rimuovi spazi extra, righe vuote doppie e indentazione incoerente.
  • Pulisci gli Spazi Bianchi nel Codice e nei File di ConfigurazioneRimuovi gli spazi finali, normalizza i terminatori di linea e correggi i problemi di indentazione nel codice e nei file di configurazione.
  • Pulisci il Testo per i Sistemi di Gestione dei ContenutiNormalizza il testo prima di incollarlo in WordPress, Contentful o altre piattaforme CMS per evitare problemi di formattazione.
  • Pulisci gli Spazi Bianchi nei File di DatiRimuovi gli spazi iniziali e finali dai valori dei dati prima di importare in database, fogli di calcolo o pipeline di dati.
  • Pulisci gli Spazi Bianchi nei Modelli di EmailNormalizza la spaziatura nella copia dell'email prima dell'invio: previene le incoerenze di rendering nei client email.

Come funziona

Whitespace Cleaner funziona interamente nel tuo browser usando regex JavaScript scritta a mano — nessuna libreria, nessun server. Ogni trasformazione avviene localmente mentre digiti, con risultati che si aggiornano in tempo reale.

  1. 1
    Analisi dell'input e statistiche
    Mentre digiti o incolli, lo strumento scansiona il tuo testo con pattern regex mirati per contare righe con spazio finale, righe vuote consecutive, caratteri tab, spazi Unicode (NBSP, larghezza intera), e caratteri invisibili a larghezza zero. Questi conteggi appaiono immediatamente sotto l'input così puoi vedere cosa c'è effettivamente di sbagliato nel tuo testo prima di pulire qualsiasi cosa.
  2. 2
    Trasformazioni regex riga per riga
    La funzione clean() divide sugli a-capo e applica le opzioni scelte in ordine: i tab vengono sostituiti o collassati, le sequenze di spazi vengono ridotte a uno con /[ \t]+/g, poi ogni riga viene privata di spazi. Gli spazi Unicode ( , – ,   e altri) vengono sostituiti con spazi normali; i caratteri a larghezza zero (​–‍, ) vengono eliminati completamente. La punteggiatura intelligente come virgolette curve e trattini lunghi viene raddrizzata in equivalenti ASCII.
  3. 3
    Rimozione righe vuote e del documento
    Dopo il lavoro per riga, le righe vuote consecutive vengono rimosse completamente o collassate a una singola vuota (a seconda dell'opzione scelta) usando una singola sostituzione /\n{3,}/. Gli a-capo iniziali e finali per l'intero documento vengono rimossi per ultimi, mantenendo la logica prevedibile indipendentemente dall'ordine delle opzioni.
  4. 4
    Normalizzazione delle terminazioni di riga e output
    Lo strumento rileva la terminazione di riga dominante del testo originale (LF, CRLF, o CR) prima della normalizzazione così l'opzione 'Mantieni originale' può ripristinarla fedelmente. Puoi anche forzare una convenzione specifica. Il testo pulito appare istantaneamente nel pannello di output, con un pannello statistiche prima/dopo che mostra i conteggi di caratteri e righe rimossi, e un pulsante Scarica .txt che costruisce un Blob localmente.

Strumenti correlati

Domande frequenti