Vai al contenuto
Case Converter Online
it

Rimuovere gli spazi vuoti dal testo

Ripulisci un testo pieno di spazi doppi, righe vuote e tabulazioni sparse. Scegli cosa rimuovere e copia il risultato in ordine.

Scegli cosa pulire
Caratteri
0
Parole
0
Righe
0

Funziona nel tuo browser. Il tuo testo non viene mai caricato.

Cosa conta come spazio vuoto

Per rimuovere gli spazi vuoti da un testo bisogna prima sapere quali sono. Lo spazio bianco è qualsiasi carattere che appare come spazio vuoto: lo spazio normale, la tabulazione, l’a capo e un gruppo di caratteri meno noti come lo spazio unificatore (U+00A0), lo spazio em (U+2003) e lo spazio a larghezza zero (U+200B). Sono invisibili, quindi è facile non accorgersene, ma causano problemi concreti. Gli spazi doppi fanno una brutta impressione in un testo stampato. Gli spazi in fondo a una cella mandano a vuoto le ricerche nei fogli di calcolo. Uno spazio a larghezza zero nascosto in un codice prodotto fa sì che due codici apparentemente identici non corrispondano.

Questo strumento trova gli spazi vuoti e li rimuove o li uniforma, senza toccare le tue parole.

Come usare lo strumento

  1. Incolla il testo in Il tuo testo.
  2. Guarda Testo pulito a destra. Si aggiorna mentre scrivi o cambi un’opzione.
  3. Scegli cosa pulire. Queste opzioni sono attive di default:
    • Rifila inizio e fine riga toglie spazi e tabulazioni all’inizio e alla fine di ogni riga.
    • Spazi doppi in singoli trasforma ogni sequenza di spazi in un solo spazio.
    • Rimuovi righe vuote elimina le righe vuote, comprese quelle che contengono solo spazi.
    • Correggi spazi nascosti e anomali trasforma gli spazi unificatori e gli altri spazi larghi in spazi normali ed elimina i caratteri a larghezza zero.
  4. Queste sono disattivate di default, per modifiche più incisive:
    • Tabulazioni in spazi sostituisce ogni tabulazione con un singolo spazio.
    • Rimuovi tutti gli a capo unisce tutte le righe in una, con uno spazio in mezzo.
    • Rimuovi tutti gli spazi elimina ogni spazio e ogni tabulazione.
  5. Premi Copia o Scarica.

La nota sotto lo strumento ti dice quanti caratteri di spazio sono stati rimossi, per esempio “Rimossi 12 caratteri di spaziatura.” Se hai attivato Rimuovi tutti gli a capo e nessun carattere è sparito, indica invece quanti a capo sono stati sostituiti con spazi. Quando cambiano solo tabulazioni o spazi anomali, che vengono scambiati con spazi normali senza togliere caratteri, la nota dice “Tabulazioni sostituite con spazi.” se hai attivato Tabulazioni in spazi e il testo conteneva tabulazioni, altrimenti “Spazi insoliti sostituiti con spazi normali.” Se non c’è niente da sistemare leggi “Nessuno spazio in eccesso trovato.”

Esempi

Incolli Opzioni Ottieni
Too many spaces here. Predefinite Too many spaces here.
Line one, tre righe vuote, Line two Predefinite Line one, poi Line two sulla riga successiva
a b c Rimuovi tutti gli spazi abc
one, two e three su righe separate Rimuovi tutti gli a capo one two three
4111 1111 1111 1111 Rimuovi tutti gli spazi 4111111111111111
Tabs[tab]and, dove [tab] è una tabulazione Tabulazioni in spazi Tabs and

Nel primo esempio lo strumento ha rimosso 12 caratteri di spazio. Con uno spazio unificatore al posto di uno spazio normale, per esempio tra due parole, la lunghezza del testo non cambia: Correggi spazi nascosti e anomali lo trasforma in uno spazio normale e la nota dice “Spazi insoliti sostituiti con spazi normali.” Una riga come “and hidden spaces” copiata da una pagina web potrebbe contenere uno spazio unificatore e uno spazio a larghezza zero. Correggi spazi nascosti e anomali trasforma il primo in uno spazio normale ed elimina il secondo, così le parole tenute insieme dal carattere invisibile restano una accanto all’altra, esattamente come apparivano sullo schermo.

Perché compaiono spazi in eccesso

  • Copia da PDF. Nei PDF il testo è disposto riga per riga, quindi copiandolo arrivano spesso anche a capo e sequenze di spazi. Se il problema sono soprattutto gli a capo a metà frase, è meglio lo strumento per rimuovere gli a capo.
  • Copia da pagine web. Molti siti usano spazi unificatori per tenere insieme le parole, e alcuni inseriscono spazi a larghezza zero per permettere l’a capo nelle parole lunghe.
  • Abitudini di scrittura. I due spazi dopo il punto sono ancora diffusi. Oggi la maggior parte delle guide di stile ne chiede uno solo.
  • Esportazioni da altri programmi. Fogli di calcolo e database riempiono spesso i valori con spazi finali fino a una larghezza fissa.
  • Rientri. Il testo copiato da codice o email può arrivare con tabulazioni e spazi iniziali su ogni riga.

Consigli e limiti

  • Mantieni i paragrafi ma togli il disordine. Disattiva Rimuovi righe vuote se il tuo testo usa righe vuote tra un paragrafo e l’altro. Avrai comunque righe rifilate e spazi singoli.
  • Tabelle e colonne. Il testo copiato da un foglio di calcolo usa tabulazioni tra le celle. Lascia disattivato Tabulazioni in spazi se vuoi incollare il risultato di nuovo in un foglio di calcolo.
  • Codice. In Python, YAML e Makefile l’indentazione conta. Disattiva Rifila inizio e fine riga prima di pulire del codice, altrimenti l’indentazione verrà rimossa.
  • Altri simboli. Questo strumento tocca solo gli spazi. Per togliere anche punteggiatura e simboli usa lo strumento per rimuovere i caratteri speciali. Per font particolari e virgolette curve usa il convertitore in testo normale.

Altri modi per togliere gli spazi in eccesso

Microsoft Word. Apri Trova e sostituisci (Ctrl+H). Metti due spazi nel campo Trova e uno spazio nel campo Sostituisci con, poi premi Sostituisci tutto. Ripeti finché Word non segnala più sostituzioni. Per togliere le righe vuote cerca ^p^p e sostituiscilo con ^p.

Documenti Google. Apri il menu Modifica, poi Trova e sostituisci. Spunta l’opzione per usare le espressioni regolari, cerca {2,} (uno spazio seguito da {2,}) e sostituiscilo con un singolo spazio.

Excel e Fogli Google. =TRIM(A1) toglie gli spazi alle due estremità e riduce a uno le sequenze di spazi interne. Non toglie gli spazi unificatori. Per il testo preso dal web usala così: =TRIM(SUBSTITUTE(A1, CHAR(160), " ")). Nell’Excel italiano le funzioni si chiamano ANNULLA.SPAZI, SOSTITUISCI e CODICE.CARATT, e gli argomenti si separano con il punto e virgola: =ANNULLA.SPAZI(SOSTITUISCI(A1; CODICE.CARATT(160); " ")).

Codice. In JavaScript, text.replace(/ {2,}/g, ' ').trim() riduce gli spazi e text.replace(/\s+/g, '') toglie tutti gli spazi bianchi. In Python, " ".join(text.split()) riduce ogni sequenza di spazi bianchi, a capo compresi, a un solo spazio.

Rimuovi spazi vuoti: domande e risposte

Come si tolgono gli spazi in eccesso da un testo?

Incolla il testo nel riquadro Il tuo testo. Con le opzioni predefinite vengono tolti gli spazi all'inizio e alla fine di ogni riga, gli spazi doppi diventano singoli e le righe vuote vengono eliminate. Copia il risultato dal riquadro Testo pulito.

Come si tolgono tutti gli spazi?

Attiva Rimuovi tutti gli spazi. Ogni spazio e ogni tabulazione spariscono, cosa comoda per numeri di carta, codici e numeri di telefono. Gli a capo restano, a meno che tu non attivi anche Rimuovi tutti gli a capo.

Cosa sono gli spazi nascosti o anomali?

Sono caratteri che sembrano uno spazio o niente del tutto, come lo spazio unificatore (U+00A0) e lo spazio a larghezza zero (U+200B). Arrivano spesso quando copi da pagine web o PDF. Correggi spazi nascosti e anomali trasforma quelli larghi in spazi normali ed elimina quelli a larghezza zero.

Cambia le parole del mio testo?

No. Cambiano solo gli spazi bianchi: spazi, tabulazioni, a capo e caratteri di spaziatura invisibili. Lettere, numeri e punteggiatura restano esattamente come sono.

Altri strumenti per il testo

Vedi tutti gli strumenti