Rimuovi righe duplicate
Rimuovi righe duplicate dagli elenchi incollati con opzioni per mantenere l'ordine, ordinare in modo crescente/decrescente, gestire maiuscole/minuscole, trim e righe vuote.
Supporta anche un confronto consapevole di Unicode, la copia/scaricamento rapido e la pulizia di elenchi multilingue.
Che cosa fa questo strumento
Usalo per deduplicare elenchi con un elemento per riga, come tag, email, URL, codici prodotto o appunti di ricerca copiati. Mantieni la prima occorrenza esattamente dov'è apparsa oppure ordina il risultato unico per una consegna più pulita.
Come si usa
- Incolla il tuo elenco nella casella di ingresso, un elemento per riga.
- Regola ordine, distinzione maiuscole, trim e gestione delle righe vuote se necessario.
- Fai clic su Rimuovi duplicati, poi copia o scarica il risultato pulito.
Esempi
Rimuovi i duplicati mantenendo l'ordine originale
Ingresso
Alpha Beta Alpha Gamma Beta
Uscita
Alpha Beta Gamma
Ignora maiuscole + trim
Ingresso
Alpha alpha ALPHA Beta
Uscita
Alpha Beta
Ordina rimuovendo i duplicati
Ingresso
item 10 item 2 item 2 item 1
Uscita
item 1 item 2 item 10
Glossario
Chiave di confronto
Il valore interno usato per il confronto dopo trim, normalizzazione Unicode e gestione delle maiuscole. È separato dalla riga originale visualizzata.
Rifilo
Rimuove gli spazi iniziali e finali da ogni riga prima del confronto. Non riscrive la spaziatura interna.
NFC
Una forma di normalizzazione Unicode che riduce le differenze tra caratteri visivamente identici ma con rappresentazioni interne diverse.
Ordinamento sensibile alla località
Ordinamento che segue la lingua attiva della pagina invece dell'ordine grezzo dei code point. Può cambiare il modo in cui vengono ordinate lettere accentate e scritture miste.
Domande frequenti
Mantiene l'ordine originale?
Sì. Mantenere l'ordine è l'impostazione predefinita. Lo strumento conserva solo la prima occorrenza di ogni riga e ne mantiene quell'ordine, a meno che non si passi all'ordinamento crescente o decrescente.
Posso ignorare le maiuscole per testo multilingue?
Sì, ma la gestione delle maiuscole segue la lingua corrente della pagina. Per elenchi misti, soprattutto con lettere specifiche di certe lingue, il risultato può differire da quello atteso.
Che cosa cambia quando il trim è attivo?
Gli spazi iniziali e finali vengono rimossi prima del confronto. Così `Alpha` e ` Alpha ` vengono considerati la stessa riga.
Come vengono gestite le righe vuote?
Per impostazione predefinita, le righe vuote sono escluse. Se disattivi questa opzione, anche le righe vuote vengono confrontate e le righe vuote ripetute si riducono a una sola riga vuota mantenuta.
Righe visivamente identiche possono comunque non coincidere?
Sì. La normalizzazione NFC aiuta con molte differenze tra caratteri composti/decomposti, ma i caratteri a larghezza zero e le differenze di larghezza possono comunque impedire l'abbinamento.
Il mio ingresso viene inviato a un server?
No. Tutto avviene localmente nel browser e né il testo in ingresso né il risultato vengono salvati nell'URL.
Note
- Il confronto senza distinzione tra maiuscole e minuscole dipende dalla lingua corrente della pagina, quindi gli elenchi misti richiedono più attenzione.
- I caratteri a larghezza zero e le differenze full-width/half-width non vengono unificati automaticamente. Se i duplicati sembrano ancora presenti, controlla il testo con uno strumento per caratteri invisibili.
- Questa versione conserva la prima occorrenza di ogni riga. Non offre una regola per mantenere l'ultima occorrenza.