Sorter teksta — besplatno
Sortirajte linije teksta abecedno, po dužini, numerički ili nasumično. Uklonite duplikate, obrežite razmake i izmešajte liste.
Uobičajene upotrebe
- Sortirajte i organizujte liste abecednoSortirajte liste namirnica, liste poslova, imena ili bilo koju nabrojanu listu u abecedni poredak odmah.
- Očistite i uklonite duplicirane linije sa podacimaUklonite duplicirane linije, obrežite razmak i normalizujte tekstualne podatke iz CSV izvoza i dnevnika.
- Sortirajte iskaze za uvoz i liste kodaSortirajte iskaze za uvoz, CSS liste klasa, JSON ključeve ili bilo koju listu koda u dosledan redosled.
- Sortirajte listu imena abecednoAzbučno organizujte liste prisutnih, rostvere tima, imena studenata i liste zahvale po imenu ili prezimenu.
- Nasumično pomešajte listuNasumično pomešajte imena, stavke ili unose za fer redosled, nasumične dodele ili postavljanje igre.
Kako funkcioniše
Sortiranje se u potpunosti izvršava u vašem pregledaču koristeći ugrađeni Intl.Collator API JavaScript-a — bez servera, bez biblioteke, bez otpremanja. Svaki redosled sortiranja, od abecednog do prirodnog brojčanog sortiranja, izračunava se na licu mesta dok kucate ili menjate opcije.
- 1Unos podeljen na linijeVaš nalepljen tekst se deli po znakovima novog reda. Opciona pred-obrada se prvo izvršava: vodeći i prateći razmaci se uklanjaju sa svake linije, i prazne linije se odbacuju — oba podesiva.
- 2Intl.Collator rukuje redosledomZa abecedno i prirodno sortiranje, ugrađeni Intl.Collator pregledača se inicijalizuje sa vašim trenutnim jezikom sajta tako da se akcentovani znakovi (å, ä, ö, itd.) sortiraju u ispravnom redosledu jezika. 'Prirodni' režim postavlja numeric oznaku, tako da 'file2' rangira pre 'file10' umesto da tretira cifre kao obične znakove.
- 3Ključevi poređenja uklanjaju šumPre poređenja, svaka linija može opciono imati vodeće članove (the, a, an) i ne-alfanumeričku interpunkciju uklonjenu iz svog ključa sortiranja — originalni tekst linije ostaje netaknut u izlazu, samo se ključ korišćen za redosled menja.
- 4Mešanje koristi kriptografsku slučajnostRežim nasumičnog mešanja poziva crypto.getRandomValues da generiše niz nasumičnih 32-bitnih celih brojeva, zatim izvršava Fisher-Yates mešanje nad linijama koristeći te vrednosti — izbegavajući pristrasnost koja dolazi sa pristupima zasnovanim na Math.random().
Slične alatke
Pronalazač duplikata linija
Pronađite, prebrojite ili uklonite duplikate linija iz liste. Odlično za čišćenje lista e-mailova, revizijskih dnevnika ili pronalaženje ponovljenih stavki u ispisima podataka.
Birač emodžija
Pretražujte i kopirajte emodžije jednim klikom. Pregledajte po kategorijama, sastavite niz od više emodžija, izaberite ton kože i pronađite one koje ste nedavno koristili.
Točak sreće
Unesite spisak imena ili izbora, zavrtite točak i prepustite mu da nasumično odabere jedno, uz zvuk otkucavanja, konfete i opciju uklanjanja svakog pobednika.