Rimuovere righe duplicate: ordinare e pulire elenchi

Rimuovi le righe duplicate da un elenco di testo, con opzioni per maiuscole e minuscole e ordinamento alfabetico.

Rimuovi Righe Duplicate

Segnala un Problema

Trovato un bug o un suggerimento per Rimuovere righe duplicate: ordinare e pulire elenchi? Faccelo sapere!

righe: 0
Maiuscole/Minuscole
Rimuovi spazi
Rimuovi righe vuote
Ordina A-Z

Risultato Pulito

Incolla qui la tua lista... Mela Arancia Mela (duplicato) Banana

Rimuovere le righe duplicate

Questo strumento divide il testo incollato in righe singole e mantiene solo quelle uniche, rimuovendo ogni riga che si ripete più avanti nell'elenco. Quattro interruttori separati decidono quando due righe contano come uguali: distinzione tra maiuscole e minuscole, rimozione degli spazi, rimozione delle righe vuote e se il risultato viene ordinato alfabeticamente o lasciato nell'ordine originale.

Come funziona

Il testo viene suddiviso a ogni interruzione di riga, e ogni riga rimanente viene confrontata con quelle già viste. Con rimuovi spazi attivo, l'impostazione predefinita, gli spazi iniziali e finali di ogni riga vengono rimossi prima del confronto, quindi una riga con uno spazio in eccesso alla fine non conta più come diversa dalla stessa riga senza quello spazio. Con rimuovi righe vuote attivo, anch'esso predefinito, le righe vuote rimaste dopo questa pulizia vengono eliminate direttamente invece di essere contate come duplicati tra loro. Ogni riga viene confrontata in minuscolo a meno che distingui maiuscole e minuscole non sia attivato; per questo "Mario Bianchi" e "mario bianchi" si uniscono in un'unica riga per impostazione predefinita e restano separate solo quando questa opzione viene attivata. La prima volta che una riga compare viene mantenuta, le ripetizioni successive vengono rimosse. Attivando ordina alfabeticamente, le righe rimanenti vengono riordinate dalla A alla Z invece di mantenere l'ordine in cui sono state incollate.

Esempio

Incollando questo elenco di contatti telefonici di sei righe, con rimuovi spazi e rimuovi righe vuote attivi e distingui maiuscole e minuscole disattivato, restano quattro righe uniche: Mario Bianchi, Giulia Verdi, Luca Ferrari e Anna Colombo. Il pannello dei risultati mostra 6 righe totali, 2 rimosse e 4 rimanenti, perché la terza riga era solo una ripetizione in minuscolo della prima, e la quarta riga era la seconda con uno spazio in più alla fine. Attivando distingui maiuscole e minuscole, il risultato cambia: "mario bianchi" ora conta come una riga distinta da "Mario Bianchi", quindi restano 5 righe invece di 4, con solo 1 rimossa.

Input:
Mario Bianchi
Giulia Verdi
mario bianchi
Giulia Verdi 
Luca Ferrari
Anna Colombo

Output (senza distinzione tra maiuscole e minuscole, ripulito, senza righe vuote):
Mario Bianchi
Giulia Verdi
Luca Ferrari
Anna Colombo

Con ordina alfabeticamente attivo, le stesse quattro righe tornano come Anna Colombo, Giulia Verdi, Luca Ferrari, Mario Bianchi, in ordine alfabetico invece che nell'ordine di incollaggio. Questo ordinamento ignora maiuscole e minuscole, quindi "Mario Bianchi" e "mario bianchi" finirebbero vicine anche con distingui maiuscole e minuscole attivo. I numeri di Totale, Rimosse e Rimanenti si aggiornano ogni volta che l'elenco viene elaborato, rendendo visibile subito l'effetto di ogni interruttore.

Domande Frequenti