onlinetools.dev

Ordina e deduplica righe

Ordina le righe alfabeticamente o naturalmente, rimuovi duplicati e righe vuote

Gira in locale
loading…
Su questo strumento

Un banco di lavoro per elaborare righe: incolla qualsiasi lista e ordinala alfabeticamente, al contrario, in modo naturale (item2 prima di item10), per lunghezza, o mescolala — con la possibilità di rifilare gli spazi, eliminare le righe vuote e rimuovere i duplicati preservando l’ordine. Il numero di righe rimosse viene riportato, così vedi esattamente cosa ha fatto la deduplicazione.

L’ordinamento naturale è l’opzione che userai di più: l’ordinamento alfabetico puro mette "item10" prima di "item2" perché confronta carattere per carattere, mentre quello naturale confronta i numeri incorporati come numeri — l’ordine che le persone si aspettano per nomi di file, versioni e ID.

La deduplicazione mantiene la prima occorrenza e preserva l’ordine originale dei sopravvissuti, cosa che conta quando l’ordine della lista è significativo (import, righe di config, playlist). Una modalità senza distinzione tra maiuscole e minuscole tratta "Apple" e "apple" come la stessa riga.

Domande frequenti

Qual è la differenza tra ordinamento alfabetico e naturale?
L’alfabetico confronta i codici dei caratteri, quindi "file10" < "file2" (perché "1" < "2" alla posizione 5). L’ordinamento naturale riconosce le sequenze di cifre e le confronta come numeri, ottenendo file2 < file10. Usa quello naturale per qualsiasi cosa contenga numeri.
La deduplicazione mantiene la prima o l’ultima occorrenza?
La prima. Le righe vengono scandite dall’alto in basso e una riga viene scartata solo se una identica (o uguale a meno di maiuscole, in modalità case-insensitive) è comparsa prima — così l’ordine dei sopravvissuti coincide con l’originale.
Quanto può essere grande la lista?
Centinaia di migliaia di righe vanno benissimo — le operazioni sono semplici passaggi più un ordinamento. Tutto resta nella memoria del browser, quindi il limite pratico è la tua macchina, non la quota di un server.
Posso combinare le operazioni?
Sì, e si applicano in un ordine sensato: prima il trim, poi la rimozione delle vuote, poi la deduplicazione, poi l’ordinamento — così " apple " e "apple" si deduplicano insieme quando il trim è attivo, e l’ordinamento vede sempre la lista ripulita.
Strumenti correlati