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.
Righe
Ordinamento
Le sequenze di cifre si confrontano come numeri, così file9 viene prima di file10.
Ordinate
Righe
6
Come si usa
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.
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.
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
Togliere le righe doppie
Duplicate Line Remover
Elimina le righe ripetute, tiene solo quelle ripetute, oppure conta quante volte compare ciascuna.
Numerare le righe
Line Numbering
Aggiunge o toglie i numeri all’inizio di ogni riga, scegliendo valore iniziale, passo, cifre di riempimento e separatore.
Rovesciare un testo
Text Reverser
Rovescia una stringa, le parole che contiene o l’ordine delle righe — riconosce i grafemi, così le emoji non si rompono.
Riformattare un elenco
List Formatter
Trasforma delle righe in una lista separata da virgole, in una clausola SQL IN con gli apici, in un array JSON o in un elenco puntato, e viceversa.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Riformattare un elenco
List Formatter
Trasforma delle righe in una lista separata da virgole, in una clausola SQL IN con gli apici, in un array JSON o in un elenco puntato, e viceversa.
Estrazione a sorte
Random Picker
Pesca una o più voci da un elenco incollato, con pesi e con una ruota che gira, se la vuoi.
Contatore di parole e caratteri
Word & Character Counter
Conta i caratteri con e senza spazi, le parole, le righe, i paragrafi e i byte UTF-8.
Togliere le righe doppie
Duplicate Line Remover
Elimina le righe ripetute, tiene solo quelle ripetute, oppure conta quante volte compare ciascuna.
Trova e sostituisci
Find & Replace
Sostituisce per stringa esatta, per parola intera o con un’espressione regolare, con i gruppi di cattura e l’anteprima di ogni occorrenza.
Editor Markdown
Markdown Editor
Scrive Markdown con anteprima dal vivo ed esporta l’HTML generato, con le tabelle e le liste di spunta del GFM.