Vai al contenuto principale
LibraTool logoLibraTool

Ordinatore Testo gratis

Ordina le righe di testo alfabeticamente, per lunghezza, numericamente o casualmente. Rimuovi duplicati, elimina gli spazi e mischia gli elenchi.

Funziona offline una volta caricato
Ordinato · 0 righe
L'output ordinato apparirà qui…

Usi comuni

  • Ordina e Organizza gli Elenchi AlfabeticamenteOrdina liste della spesa, elementi dell'elenco di cose da fare, nomi o qualsiasi elenco puntato in ordine alfabetico istantaneamente.
  • Pulisci e Deduplicare le Righe di DatiRimuovi righe duplicate, taglia gli spazi bianchi e normalizza i dati di testo da esportazioni CSV e log.
  • Ordina Dichiarazioni di Importazione e Elenchi di CodiciOrdina le dichiarazioni di importazione, gli elenchi di classi CSS, le chiavi JSON o qualsiasi elenco di codici in un ordine coerente.
  • Ordina un Elenco di Nomi AlfabeticamenteOrdina alfabeticamente gli elenchi dei partecipanti, i roster del team, i nomi degli studenti e gli elenchi di crediti per nome o cognome.
  • Mescola casualmente un elencoMescola casualmente nomi, elementi o voci per ordinamenti equi, assegnazioni casuali o configurazione di giochi.

Come funziona

L'ordinamento funziona interamente nel tuo browser usando l'API Intl.Collator integrata di JavaScript — nessun server, nessuna libreria, nessun caricamento. Ogni ordine di ordinamento, dall'alfabetico all'ordinamento numerico naturale, viene calcolato sul momento mentre digiti o cambi opzioni.

  1. 1
    L'input viene diviso in righe
    Il tuo testo incollato viene diviso sui caratteri a-capo. La pre-elaborazione opzionale funziona per prima: gli spazi bianchi iniziali e finali vengono rimossi da ogni riga, e le righe vuote vengono scartate — entrambe configurabili.
  2. 2
    Intl.Collator gestisce l'ordinamento
    Per gli ordinamenti alfabetici e naturali, l'Intl.Collator integrato del browser viene inizializzato con la tua localizzazione di sito corrente così i caratteri accentati (å, ä, ö, ecc.) si ordinano nell'ordine linguistico corretto. La modalità 'naturale' imposta il flag numerico, così 'file2' si classifica prima di 'file10' invece di trattare le cifre come caratteri semplici.
  3. 3
    Le chiavi di confronto rimuovono il rumore
    Prima del confronto, ogni riga può opzionalmente avere gli articoli iniziali (the, a, an) e la punteggiatura non alfanumerica rimossi dalla sua chiave di ordinamento — il testo della riga originale viene mantenuto intatto nell'output, viene modificata solo la chiave usata per l'ordinamento.
  4. 4
    Il mescolamento usa casualità crittografica
    La modalità di mescolamento casuale chiama crypto.getRandomValues per generare un array di interi casuali a 32 bit, poi esegue un mescolamento Fisher-Yates sulle righe usando quei valori — evitando il bias che viene con gli approcci basati su Math.random().

Strumenti correlati

Domande frequenti