Area testo
Unisci righe
Combina righe logiche con un delimitatore sicuro e limitato, ad esempio una virgola, una tabulazione o una nuova riga.
Unisci righe: Combina un elenco verticale in un'unica sequenza di testo, inserendo il separatore scelto tra le voci. Unisci righe può creare una visualizzazione separata da virgole, un testo delimitato da tabulazioni o una stringa senza interruzioni. Rimuove il terminatore di riga finale dell'origine e non aggiunge un separatore dopo l'ultima voce logica. 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
ProntoL'unione rimuove intenzionalmente la nuova riga finale dell'input. I delimitatori accettano solo i quattro escape documentati; non vengono eseguiti codice o espressioni regolari.
Formula del conteggio dei separatori e risultato
Per n elementi logici L1 fino a Ln e il delimitatore decodificato D, output = L1 + D + L2 + … + D + Ln. Quando n ≥ 1, il conteggio dei separatori = n − 1 e la lunghezza dell'output = somma delle lunghezze degli elementi + (n − 1) × lunghezza(D). Con l'input 12\r\n\r\n34\r\n e il delimitatore | , n = 3: il risultato è 12 | | 34, lunghezza 2 + 0 + 2 + 2 × 3 = 10. L'ultimo CRLF viene omesso, non convertito in un separatore finale.
Fine riga e limiti di esportazione
La divisione riconosce LF, CRLF e CR prima dell'unione. Per produrre CRLF tra gli elementi, inserisci le sequenze di escape \r\n nel delimitatore; l'ultimo elemento non ha comunque un terminatore finale. RFC 4180 (https://www.rfc-editor.org/rfc/rfc4180) documenta i record CSV e le virgolette, se questa è la destinazione. Questa operazione di unione accetta 100.000 code point di input e fino a 10.000 righe. Il limite dell'output di 200.000 code point include ogni delimitatore espanso, quindi un separatore lungo può superare il limite anche con valori brevi nella lista. Anche l'editor limita l'input in base alle unità UTF-16, quindi i caratteri supplementari occupano due posizioni nella quantità consentita. Applica prima rimuovi righe vuote quando non vuoi che gli spazi diventino campi vuoti.
Come usarlo
- Incolla o scrivi le righe nell'editor locale.
- Imposta le opzioni mostrate per questa trasformazione ed eseguila.
- Controlla il risultato, quindi copia o scarica il testo.
Privacy e limitazioni
Il testo e il risultato restano su questo dispositivo. Non viene caricato né eseguito alcun codice inserito.
Strumenti correlati
Domande frequenti
Perché ci sono due virgole una accanto all'altra?
Una voce vuota interna occupa comunque una posizione. Unendo red, una riga vuota e blue con una virgola si ottiene red,,blue. Rimuovi prima le righe vuote se vuoi che la voce vuota scompaia. Rimuovere gli spazi prima dell'unione rende vuote solo le voci composte esclusivamente da spazi; non elimina le rispettive posizioni.
Quali escape per i delimitatori sono supportati?
Inserisci backslash-n per LF, backslash-t per una tabulazione, backslash-r per CR oppure due backslash per una barra rovesciata letterale. Gli altri escape e un backslash finale non completato vengono rifiutati. È consentito un delimitatore vuoto, che unisce direttamente le voci. Il delimitatore inserito è limitato a 20 punti di codice.
Unire le voci con una virgola è sufficiente per un'importazione CSV?
Solo per valori semplici che non richiedono virgolette e, anche in quel caso, devi controllare il layout previsto dal programma di importazione. L'unione non esegue l'escape di virgole o virgolette già presenti in una voce. Inoltre, non crea un'intestazione né verifica il numero di colonne. Per dati arbitrari, usa una corretta serializzazione CSV.
Strumento gratuito · nel browser esecuzioni · senza account