Preskoči na glavni sadržaj

Sorter teksta — besplatno

Sortirajte retke teksta abecedno, po duljini, numerički ili nasumično. Uklonite duplikate, izrežite razmake i izmiješajte popise.

Radi offline nakon učitavanja
Sortirano · 0 redak
Ovdje će se pojaviti sortirani izlaz…

Uobičajene namjene

  • Sortirajte i organizirajte popise abecednoSortirajte popise namirnica, stavke obaveza, imena ili bilo koji nabrojani popis u abecedni redoslijed odmah.
  • Čistite i deduplicirajte linije podatakaUklonite duple linije, uklonjite bijele znakove i normalizirajte tekstualne podatke iz CSV izvoznih i zapisnika.
  • Sortirajte iskaze za uvoz i popise kodaSortirajte iskaze za uvoz, CSS popise klasa, JSON ključeve ili bilo koji popis koda u dosljedan redoslijed.
  • Sortirajte popis imena abecednoAbecedno organizirajte popise prisutnosti, rostera tima, imena učenika i popise zasluga po imenu ili prezimenu.
  • Nasumično promiješaj listuNasumično promiješaj imena, stavke ili unose za poštena sortiranja, nasumične dodjele ili postavljanje igre.

Kako funkcionira

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

  1. 1
    Unos podijeljen u retke
    Vaš zalijepljeni tekst dijeli se po znakovima novog reda. Opcionalna predobrada prvo se pokreće: vodeće i prateće bjeline obrezuju se sa svakog retka, a prazni retci se odbacuju — oba konfigurabilna.
  2. 2
    Intl.Collator upravlja redoslijedom
    Za abecedno i prirodno sortiranje, ugrađeni Intl.Collator preglednika inicijalizira se vašom trenutačnom lokalizacijom stranice tako da naglašeni znakovi (å, ä, ö itd.) sortiraju u ispravnom jezičnom redoslijedu. Način 'prirodno' postavlja numeričku oznaku, tako da 'file2' rangira prije 'file10' umjesto tretiranja znamenki kao običnih znakova.
  3. 3
    Ključevi usporedbe uklanjaju šum
    Prije usporedbe, svaki redak opcionalno može imati vodeće članove (the, a, an) i ne-alfanumeričku interpunkciju uklonjenu iz svog ključa sortiranja — izvorni tekst retka ostaje netaknut u izlazu, mijenja se samo ključ korišten za redoslijed.
  4. 4
    Shuffle koristi kriptografsku slučajnost
    Način nasumičnog miješanja poziva crypto.getRandomValues za generiranje niza slučajnih 32-bitnih cijelih brojeva, zatim pokreće Fisher-Yates shuffle nad retcima koristeći te vrijednosti — izbjegavajući pristranost koja dolazi s pristupima temeljenim na Math.random().

Srodni alati

Često postavljana pitanja