Vai al contenuto

rimuovi duplicati · ordina · tieni la prima

Rimuovi righe duplicate

Rimuovendo le ripetizioni esatte da un elenco di 7 righe in cui “apple” compare 3 volte restano 5 righe. Incolla il tuo elenco per eliminarne le ripetizioni.

Il risultato si aggiorna quando cambi il testo o un'opzione. L'output mantiene l'ordine delle righe dell'input, a meno che tu scelga un ordinamento. Il testo non lascia mai questa scheda.

Scanned by NortonTM Safe Web

In breve

Prezzo
Nessun costo
Account
Non serve
Caricamento
Non applicabile — l'elenco non lascia mai la tua scheda
Modalità
Prima copia, ultima copia, solo righe uniche, solo righe ripetute
Ordinamento
Ordine di input, da A a Z, da Z ad A e naturale, con le regole di ordinamento della lingua della pagina
Limite di dimensione
5,000,000 caratteri per testo

Lo stesso elenco con ogni modalità e ogni ordinamento

L'elenco di esempio è apple, Banana, apple, cherry, banana, una riga vuota, apple. Queste tabelle vengono dallo stesso codice dello strumento; ↵ indica un'interruzione di riga.

Quali righe lascia ogni modalità (confronto esatto)
ModalitàRighe tenuteRighe rimosseRisultato
Prima copia52apple↵Banana↵cherry↵banana↵
Ultima copia52Banana↵cherry↵banana↵↵apple
Solo righe uniche43Banana↵cherry↵banana↵
Solo righe ripetute16apple
L'elenco item10, item2, Item1 con ogni ordinamento
OrdinamentoRisultato
Mantieni l'ordine di inputitem10↵item2↵Item1
Da A a ZItem1↵item10↵item2
Da Z ad Aitem2↵item10↵Item1
NaturaleItem1↵item2↵item10

Come rimuovere le righe duplicate

1

Incolla l'elenco

Metti una voce per riga nella casella. C'è già un elenco di esempio. Vanno bene sia le interruzioni di riga di Windows sia quelle Unix, e il risultato mantiene il tipo di interruzione usato dal tuo testo.

2

Scegli cosa conta come duplicato

Spunta Ignora maiuscole per trattare “Apple” e “apple” come la stessa riga, Taglia spazi per togliere gli spazi all'inizio e alla fine di ogni riga e Rimuovi righe vuote per eliminare quelle bianche. Scegli quali righe tenere: la prima copia, l'ultima copia, solo le righe uniche o solo quelle ripetute.

3

Ordina se vuoi, poi copia

Lascia Ordina su Mantieni l'ordine di input, oppure ordina da A a Z, da Z ad A o in ordine naturale, in cui item2 viene prima di item10. Premi Copia o scarica il risultato come file .txt. I riquadri mostrano quante righe sono state lette, rimosse e tenute.

Come si trovano i duplicati

Ogni riga viene confrontata con le altre per intero, carattere per carattere. Due righe sono duplicate solo se sono identiche, a meno che tu spunti Ignora maiuscole o Taglia spazi, che confrontano le righe senza badare alle maiuscole o agli spazi agli estremi. Tieni la prima mantiene la prima copia di ogni riga e Tieni l'ultima mantiene l'ultima. Solo righe uniche mantiene le righe che compaiono esattamente una volta, e Solo righe ripetute mantiene una copia di ogni riga che compare più di una volta.

L'ordinamento avviene dopo la rimozione dei duplicati e usa le regole di ordinamento della lingua della pagina, tramite Intl.Collator del browser, così lettere come ä si ordinano dove le colloca quella lingua. L'ordine naturale legge le sequenze di cifre come numeri: item2 viene prima di item10, mentre il semplice da A a Z mette item10 per primo. L'ordinamento è stabile, quindi le righe che la lingua considera uguali restano nell'ordine di input. Il riquadro delle righe rimosse conta ogni riga che non è nell'output, comprese le righe vuote eliminate da Rimuovi righe vuote. Il testo può avere fino a 5,000,000 caratteri.

Domande su Rimuovi righe duplicate

Come rimuovo le righe duplicate da un elenco?

Incolla l'elenco con una voce per riga. Le righe che ripetono una riga precedente vengono eliminate e la prima copia resta, nella sua posizione originale. L'elenco “apple, banana, apple, cherry” diventa “apple, banana, cherry”. Copia il risultato quando i riquadri mostrano il numero che ti aspetti.

Che differenza c'è tra tieni la prima, tieni l'ultima, solo uniche e solo ripetute?

Per l'elenco a, b, a: tieni la prima dà a, b; tieni l'ultima dà b, a; solo uniche dà b, perché a compare due volte; solo ripetute dà a, una copia della riga che compare più di una volta. Scegli la modalità adatta a ciò che vuoi fare con le ripetizioni.

“Apple” e “apple” sono duplicati?

Non per impostazione predefinita: le righe vengono confrontate esattamente, quindi differenze di maiuscole o di spazi rendono distinte due righe. Spunta Ignora maiuscole per trattarle come la stessa riga, e Taglia spazi per ignorare gli spazi all'inizio e alla fine di una riga. Con Tieni la prima resta la prima grafia.

Cosa significa ordine naturale?

L'ordine naturale legge le sequenze di cifre come numeri. In ordine naturale le righe item1, item2 e item10 restano in quest'ordine; in un semplice ordinamento da A a Z, item10 viene prima di item2 perché il carattere 1 precede il 2. Usalo per nomi di file ed elenchi numerati.

Mantiene l'ordine originale delle righe?

Sì, a meno che tu scelga un ordinamento. Con Ordina impostato su Mantieni l'ordine di input, le righe che restano compaiono nell'ordine che avevano nel tuo testo. L'ordinamento è stabile, quindi anche le righe che risultano uguali mantengono il loro ordine di input.

Quanto può essere grande l'elenco e viene caricato?

Il testo può avere fino a 5,000,000 caratteri; un elenco di 300,000 righe brevi viene elaborato in una frazione di secondo. Nulla viene caricato: il lavoro avviene nella scheda del browser e chiudendo la scheda il testo viene eliminato.