Area testo

Rimuovi righe vuote

Rimuovi le righe vuote o composte solo da spazi dal testo incollato.

Rimuovi righe vuote: Chiude i vuoti in un elenco incollato eliminando le voci che non contengono altro che spazi bianchi. Rimuovi righe vuote mantiene esattamente ogni riga non vuota così come è stata inserita, inclusi l'indentazione e gli spazi finali. È utile per gli elenchi copiati con righe vuote di separazione, quando questi vuoti non hanno alcun significato. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Remove Empty / editor localeElaborazione locale

Funziona interamente nel browser

Input di 100,000 caratteri · 10,000 righe logiche · output di 200,000 caratteri

Risultato

Pronto

Il testo viene elaborato localmente. Lo strumento usa operazioni letterali consentite e non esegue espressioni regolari né codice.

Criterio per le righe vuote con un esempio

Per ogni riga L, conserva L se, dopo aver eliminato gli spazi ai bordi, rimane almeno un carattere; altrimenti scartala. Conteggio conservato = conteggio logico originale − conteggio delle righe vuote. Inserisci 10\n\n \n20\n: ci sono quattro elementi logici, due dei quali sono vuoti. Il risultato è 10\n20\n, con 4 − 2 = 2 elementi conservati. Il LF finale rimane perché era presente nell'originale e il risultato contiene ancora righe. Qui i numeri sono semplice testo, non valori da calcolare.

Regole per gli spazi e liste più grandi

La definizione di spazio bianco segue la rimozione degli spazi di ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), invece di considerare vuoto ogni carattere Unicode invisibile. LF, CRLF e CR dividono l'input in righe logiche; l'output conservato viene unito con LF. Non vengono applicati ordinamento alfabetico, rimozione dei duplicati o confronto secondo la lingua. Per importazioni grandi, resta entro 100.000 code point di input e 10.000 righe e conserva una copia prima di rimuovere gli spazi tra i record. Il risultato deve rientrare in 200.000 code point. La quantità di caratteri consentita dall'editor conta le unità UTF-16, quindi i caratteri supplementari, come molte emoji, possono ridurre la dimensione di input disponibile.

Come usarlo

  1. Incolla o digita le righe nell'editor locale.
  2. Imposta le opzioni mostrate per questa trasformazione ed eseguila.
  3. Controlla il risultato, poi copia o scarica il testo.

Privacy e limitazioni

Il testo e il risultato restano su questo dispositivo. Non viene effettuato alcun caricamento e il codice immesso non viene eseguito.

Strumenti correlati

Domande frequenti

Una riga che contiene tabulazioni o uno spazio non separabile viene rimossa?

Sì. Una riga composta solo da tabulazioni, spazi normali o spazi non separabili viene considerata vuota. Uno spazio a larghezza zero U+200B è diverso: supera questo controllo e può fare in modo che una riga visivamente vuota rimanga. Se un vuoto non scompare, controlla i caratteri invisibili.

La rimozione delle righe vuote elimina anche gli spazi dalle righe che mantengo?

No. Una riga con due spazi seguiti da una parola conserva quegli spazi. Solo la decisione di mantenere o rimuovere un'intera riga usa la sua forma senza spazi ai bordi. Esegui separatamente Trim Lines se vuoi rimuovere sia le righe vuote sia gli spazi superflui ai bordi del testo rimanente.

Può rimuovere i separatori da un documento strutturato?

Sì, quindi usalo su dati in cui le righe vuote possono essere eliminate. I paragrafi vuoti, le interruzioni tra strofe e i separatori tra record possono avere un significato. Lo strumento non riconosce questi formati. Se ogni riga contiene solo spazi bianchi, il risultato è vuoto e non una singola nuova riga finale.

Strumento gratuito · nel browser esecuzioni · senza account