Besplatan Sortiranje teksta

Sortirajte redove teksta abecedno, po dužini, numerički ili nasumično. Uklonite duplikate, obrišite razmake i promiješajte liste.

Radi offline nakon učitavanja
Sortirano · 0 redova
Sortirani izlaz će se pojaviti ovdje…

Kako radi

Sortiranje se odvija u potpunosti u vašem pregledniku koristeći ugrađeni Intl.Collator API JavaScripta — bez servera, bez biblioteke, bez slanja. Svaki redoslijed sortiranja, od abecednog do prirodnog sortiranja brojeva, se izračunava na licu mjesta dok kucate ili mijenjate opcije.

  1. 1
    Unos podijeljen u redove
    Vaš zalijepljen tekst se dijeli po znakovima novog reda. Opciona prethodna obrada se prvo izvršava: vodeći i prateći razmaci se uklanjaju sa svakog reda, a prazni redovi se odbacuju — oboje podesivo.
  2. 2
    Intl.Collator rukuje redoslijedom
    Za abecedno i prirodno sortiranje, ugrađeni Intl.Collator preglednika se inicijalizuje sa vašim trenutnim jezičkim regionom stranice tako da se akcentovani znakovi (å, ä, ö, itd.) sortiraju ispravnim jezičkim redoslijedom. Mod 'prirodno' postavlja numeričku oznaku, tako da se 'file2' rangira prije 'file10' umjesto da tretira cifre kao obične znakove.
  3. 3
    Ključevi poređenja uklanjaju šum
    Prije poređenja, svaki red opciono može imati uklonjene vodeće članove (the, a, an) i neAlfanumeričku interpunkciju iz svog ključa sortiranja — originalni tekst reda ostaje netaknut u izlazu, samo se ključ koji se koristi za redoslijed mijenja.
  4. 4
    Miješanje koristi kriptografsku slučajnost
    Mod slučajnog miješanja poziva crypto.getRandomValues da generiše niz slučajnih 32-bitnih cijelih brojeva, zatim izvršava Fisher-Yates miješanje nad redovima koristeći te vrijednosti — izbjegavajući pristrasnost koja dolazi sa pristupima zasnovanim na Math.random().

Povezani alati

Često postavljana pitanja