Nouplo

Rimuovere righe duplicate

Incolla un elenco e conserva solo la prima occorrenza di ogni riga, nell'ordine in cui l'hai incollata.

righe prima
1
righe dopo
0
rimosse
1
Risultato
Incolla o scrivi qui sopra per vedere il risultato.

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Esempio

Esempio: la newsletter della Pro Loco da due elenchi, da 12 righe a 6 indirizzi

Per annunciare la castagnata, la Pro Loco unisce due elenchi di indirizzi: quelli lasciati su carta al gazebo della sagra e ricopiati, e quelli arrivati dal modulo online. Qualcuno compare due volte, una con l’iniziale maiuscola, una con uno spazio in fondo, e in mezzo ci sono due righe vuote. Le 12 righe vanno nel riquadro (indirizzi di fantasia, tutti @example.com).

  1. Con le impostazioni predefinite (spazi e righe vuote tolti) spariscono le due righe vuote e «anna.campione@example.com » con lo spazio finale conta come uguale: 12 righe prima, 8 dopo, 4 rimosse.
  2. Restano però giulia.esempio@ e Giulia.Esempio@ come due voci, e così marco.prova@ e Marco.Prova@: senza altre opzioni il confronto è carattere per carattere.
  3. Con «Ignora maiuscole e minuscole» contano come uguali anche queste: 6 righe dopo, 6 rimosse. Di ogni indirizzo resta la prima scrittura incollata, al suo posto.
Impostazioni Righe prima Righe dopo Rimosse
Solo «Rimuovi le righe vuote» 1293
Predefinite: spazi ai bordi e righe vuote 1284
In più «Ignora maiuscole e minuscole» 1266

Restano 6 indirizzi nell’ordine dell’elenco: giulia.esempio@, marco.prova@, anna.campione@, luca.modello@, sara.fittizia@ e paolo.esempio@example.com, pronti per il campo Ccn. Nel numero delle righe rimosse sono contate anche le righe vuote.

Come funziona

  1. Incolla il tuo elenco con un elemento per riga: indirizzi email, URL, codici articolo, parole chiave, righe di log.
  2. Decidi quanto deve essere severo il confronto. “Ignora maiuscole e minuscole” considera Mela e mela come uguali; “Togli gli spazi” ignora spazi e tabulazioni ai bordi di ogni riga.
  3. Lascia attiva “Rimuovi le righe vuote” per eliminare anche le righe vuote. Se la disattivi resta solo la prima riga vuota del testo: le altre, ovunque siano, contano come doppioni.
  4. Il risultato compare mentre scrivi. Il risultato conserva la prima occorrenza di ogni riga nella sua posizione originale, e viene mostrato il numero di righe eliminate.

Domande frequenti

La deduplicazione cambia l'ordine delle mie righe?
No. La prima occorrenza di ogni riga resta dov'era e le ripetizioni successive vengono rimosse. Se vuoi un elenco ordinato e senza duplicati, usa invece lo strumento “Ordinare righe” con l'opzione “Rimuovi duplicati”.
Le righe che differiscono solo per spazi o maiuscole sono considerate duplicate?
Solo se attivi l'opzione corrispondente. Con “Togli gli spazi” attivo, spazi e tabulazioni all’inizio e alla fine di ogni riga vengono ignorati, e le righe escono ripulite. Con “Ignora maiuscole e minuscole” attivo il confronto non distingue le maiuscole. Senza quelle opzioni il confronto è esatto, carattere per carattere.
Quanto può essere lungo l'elenco che incollo?
Centinaia di migliaia di righe non sono un problema per un browser moderno: il lavoro viene fatto in un'unica passata con un insieme hash in memoria. Con file molto grandi può essere lento incollare il testo nell'area di input più che elaborarlo.
I fine riga di Windows (CRLF) sono gestiti?
Sì. Le righe vengono divise su \n, \r\n e \r isolati, quindi il testo copiato da Windows, macOS e Linux viene trattato allo stesso modo. Il risultato usa fine riga \n.
Come tolgo i duplicati da una colonna di Excel?
Copia la colonna, incollala qui (ogni cella diventa una riga) e incolla il risultato, che compare subito, di nuovo nel foglio. Se copi più colonne insieme, ogni riga viene confrontata intera, celle e tabulazioni comprese: due righe sono uguali solo se lo sono tutte le loro celle.
Perché le righe rimosse sono più dei duplicati?
Perché con «Rimuovi le righe vuote» attivo anche le righe vuote vengono tolte e contate. Nell’esempio delle 12 righe, 2 erano vuote e 4 erano indirizzi ripetuti: in tutto 6 rimosse.
Il mio elenco viene caricato?
No. Tutto avviene nel tuo browser, quindi le liste di email dei clienti e i log interni non lasciano mai il tuo dispositivo.

Strumenti correlati