Vai al contenuto

Ordinare e mescolare le righe

Line Sorter & Shuffler

Ordina le righe in ordine alfabetico, numerico o di lunghezza, oppure le mescola a caso, con opzioni di ordine inverso e di maiuscole.

Ordina un elenco di righe con la collazione dichiarata invece che presupposta: ordine naturale per tutto ciò che contiene numeri, 가나다 per il coreano, una lingua indicata per nome, i punti di codice grezzi, la lunghezza, oppure un mescolamento vero. Ognuna di queste modalità dà allo stesso elenco una risposta diversa.

🔒 Funziona interamente nel tuo browsersortlinesshuffle

Righe

Ordinamento

Criterio

Le sequenze di cifre si confrontano come numeri, così file9 viene prima di file10.

Ordinate

Righe

6

Come si usa

  1. Scegliere la modalità prima di ogni altra cosa

    Naturale per i nomi di file e i numeri di versione, 가나다 per i nomi coreani, punto di codice solo quando serve proprio l’ordine macchina che dà Array.sort.

  2. Impostare la direzione e la regola sulle maiuscole

    L’impostazione predefinita ignora le maiuscole, perché un elenco di nomi raramente vuole tutte le maiuscole prima di tutte le minuscole, che è quello che fa un ordinamento sensibile alle maiuscole.

  3. Mescolare quando serve casualità

    Il mescolamento è una passata di Fisher–Yates, non un comparatore casuale. Il comparatore casuale è il classico modo sbagliato di mescolare: è distorto, e motori diversi danno distribuzioni diverse.

Domande frequenti

Perché file10 viene prima di file9?

È l’ordine dei punti di codice: «1» viene prima di «9», un carattere alla volta. Con l’ordine naturale, che confronta le sequenze di cifre come numeri, file9 viene prima.

Il mio elenco con le accentate si ordina in modo strano

Due cause. Il testo copiato da un Mac è memorizzato in forma scomposta e finisce in un punto diverso dalla stessa parola in forma composta, e l’ordine per punti di codice mette ogni lettera accentata dopo la z. L’ordine naturale e la modalità per lingua usano una tabella di collazione e sistemano tutte e due le cose: «àlbero» torna accanto ad «albero» e le due forme di «à» si confrontano uguali.

Che cosa fa di diverso la modalità per lingua?

Usa la tabella di collazione di quella lingua: lo svedese mette å dopo la z, il tedesco ha due convenzioni per ä, il ceco tratta ch come una lettera sola. Con «it» le accentate si ordinano insieme alla lettera di base. Se all’elenco non serve niente di tutto questo, l’ordine naturale è il valore predefinito migliore.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.