Area testo
Rimuovi spazi dalle righe
Rimuovi gli spazi superflui all’inizio e alla fine di ogni riga senza modificarne l’ordine.
Rimuovi spazi dalle righe: Pulisce i bordi di ogni riga incollata rimuovendo gli spazi iniziali e finali. Rimuovi spazi dalle righe lascia invariati gli spazi tra le parole, mantiene l’ordine dell’elenco e conserva le voci vuote come voci vuote. Usalo per etichette o identificatori copiati con spazi superflui, purché il rientro non sia significativo. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per il testo
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Risultato
ProntoIl testo viene elaborato localmente. Lo strumento usa operazioni letterali consentite in elenco e non esegue espressioni regolari né codice.
Regola per la rimozione ai bordi e risultato esatto
Sia L una riga logica, P la sequenza più lunga di spazi iniziali e S la sequenza più lunga di spazi finali. La riga di output è L con P e S rimossi, lasciando invariato il centro. Con l'input 12 \r\n\t34\t\r\n \r\n, i tre elementi diventano 12, 34 e un elemento vuoto. L'output esatto è 12\n34\n\n: tre righe logiche e il LF finale conservato. La rimozione degli spazi dal terzo elemento non lo elimina. Usa l'ispettore Unicode per esaminare i caratteri nascosti e rimuovi gli spazi extra se devi intervenire anche sugli spazi interni.
Bordi, Unicode e capacità
ECMAScript definisce l'insieme degli spazi ai bordi (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim); include più del semplice spazio ASCII. Il separatore di righe riconosce LF, CRLF e CR isolato, mentre il risultato usa LF. Il separatore di riga Unicode U+2028 non è qui un delimitatore di riga logica, anche se la rimozione degli spazi ai bordi può eliminarlo. Una richiesta accetta al massimo 100.000 code point di input e 10.000 righe, con output limitato a 200.000 code point. La rimozione degli spazi non modifica l'ordine né la collation linguistica. I campi del browser contano le unità UTF-16 per il limite di lunghezza, quindi un carattere supplementare può occupare due posizioni di input.
Come usarlo
- Incolla o digita le righe nell’editor locale.
- Imposta le opzioni disponibili per questa trasformazione ed eseguila.
- Controlla il risultato, quindi copia o scarica il testo.
Privacy e limitazioni
Il testo e il risultato rimangono su questo dispositivo. Il codice inserito non viene caricato né eseguito.
Strumenti correlati
Domande frequenti
Gli spazi ripetuti tra le parole vengono eliminati?
No. I due spazi in red apple rimangono due spazi quando si trovano all’interno della riga. Vengono rimossi solo gli spazi a contatto con uno dei due bordi. Anche le tabulazioni tra le colonne rimangono, quindi la rimozione degli spazi non trasforma un record separato da tabulazioni in una frase con un solo spazio.
Perché rimane un carattere invisibile sul bordo?
Non tutti i caratteri invisibili sono spazi bianchi secondo le regole di rimozione. U+200B zero-width space rimane, mentre U+00A0 non-breaking space viene rimoso sul bordo. Gli accenti e i caratteri combinanti vengono preservati. Questo strumento non esegue la normalizzazione Unicode e non serve a rilevare identificatori dall’aspetto simile.
Devo rimuovere gli spazi dal codice sorgente o dal Markdown con rientro?
Di solito, solo dopo averne controllato la struttura. Gli spazi iniziali possono indicare livelli nidificati o blocchi di codice, mentre gli spazi finali possono essere intenzionali nei formati testuali. Lo strumento non distingue gli spazi usati per l’impaginazione da quelli significativi. Prima copia una piccola sezione e confrontala con l’originale, quindi applica la modifica più ampiamente.
Strumento gratuito · nel browser esecuzioni · senza account