Sortiranje redova
Sortiraj redove teksta abecedno, brojčano, po dužini ili prirodnim redosledom, obrni ih ili nasumično izmešaj. Besplatno i privatno, u tvom pregledaču.
Kako sortirati redove
- Nalepi listu u polje za unos, po jednu stavku u svakom redu.
- Izaberi kako da Sortiraj po: abecedno, prirodni redosled, brojčana vrednost, dužina reda, obrnut trenutni redosled ili nasumično mešanje.
- Označi opcije koje ti trebaju: Opadajuće (Ž → A, najveće prvo), Zanemari velika i mala slova, Ukloni duplikate, Ukloni prazne redove ili Ukloni razmake.
- Sortirana lista se pojavljuje u polju za rezultat. Klikni Sortiraj ponovo u bilo kom trenutku, na primer da dobiješ novo nasumično mešanje.
- Kopiraj rezultat i nalepi ga gde ti treba.
Broj redova i broj redova uklonjenih opcijama čišćenja prikazani su ispod rezultata.
Redosledi sortiranja
Abecedno (A → Ž) koristi prava jezička pravila, a ne sirove kodove znakova. Slova sa dijakritičkim znacima sortiraju se pored osnovnog slova, pa „čaj“ stoji uz „caj“ i ne završava na kraju liste, kao što bi se desilo kod običnog sortiranja. Sortiranje prati jezik stranice, što je važno za srpske reči sa č, ć, š, ž i đ.
Prirodni redosled grupe cifara tretira kao brojeve. Obično abecedno sortiranje stavlja „stavka10“ pre „stavka2“ jer poredi znak po znak; prirodni redosled daje stavka1, stavka2, stavka10, onako kako bi čovek očekivao. Idealan je za nazive fajlova, naslove poglavlja i brojeve verzija.
Brojčana vrednost traži prvi broj u svakom redu i sortira prema toj vrednosti: „2 kg“, „10 kg“, „100 kg“. Prepoznaju se negativni brojevi, decimale (3.5 ili 3,5) i razdelnici hiljada (1,200 ili 1 200). Redovi bez broja ostaju na kraju, u svom prvobitnom redosledu.
Dužina reda sortira od najkraćeg do najdužeg reda, brojeći znakove. Redovi iste dužine zadržavaju prvobitni redosled.
Obrnut trenutni redosled okreće listu naopako bez sortiranja: poslednji red postaje prvi.
Nasumično mešanje meša redove pomoću kriptografskog generatora slučajnih brojeva u tvom pregledaču, pa je svaki redosled podjednako verovatan. Koristi ga za izvlačenje imena, nasumičan raspored pesama ili mešanje pitanja za kviz. Svaki klik na Sortiraj daje novo mešanje.
Opcije čišćenja
- Opadajuće (Ž → A, najveće prvo) obrće smer: od Ž do A, najveći broj prvo, najduži red prvo.
- Zanemari velika i mala slova tretira „jabuka“ i „Jabuka“ kao jednake pri sortiranju i pri uklanjanju duplikata. Bez nje se verzije sa malim i velikim slovima drže odvojeno.
- Ukloni duplikate zadržava samo prvo pojavljivanje svakog reda.
- Ukloni prazne redove izbacuje prazne redove, uključujući redove koji sadrže samo razmake.
- Ukloni razmake briše razmake i tabulatore na početku i na kraju svakog reda, čime se izbegavaju iznenađenja kada zalutali razmak promeni redosled.
Završetak reda u tvom tekstu (Windows ili Unix) čuva se u rezultatu.
Česta pitanja
Zašto „stavka10“ dolazi pre „stavka2“?
Tako radi čisto abecedno sortiranje: poredi „1“ sa „2“ i tu staje. Izaberi Prirodni redosled (stavka2 pre stavka10) da se brojevi unutar teksta sortiraju po vrednosti.
Kako se tretiraju redovi bez brojeva pri brojčanom sortiranju?
Stavljaju se iza svih redova koji sadrže broj, u redosledu koji su imali u unosu, bez obzira da li sortiraš rastuće ili opadajuće.
Da li je nasumično mešanje zaista nasumično?
Da. Koristi Fisher–Yates algoritam sa Web Crypto generatorom slučajnih brojeva, bez male pristrasnosti koju unosi naivno mešanje. Svaki mogući redosled ima istu šansu.
Mogu li istovremeno da sortiram i uklonim duplikate?
Da. Označi Ukloni duplikate i izaberi bilo koji redosled sortiranja. Kombinuj sa Zanemari velika i mala slova i Ukloni razmake da uhvatiš duplikate koji se razlikuju samo po velikim slovima ili razmacima.
Da li sortiranje menja same redove?
Ne. Osim opcionog uklanjanja razmaka, svaki red ostaje tačno onakav kakav si ga upisao; menja se samo redosled.
Da li se moja lista šalje na server?
Ne. Sortiranje se u potpunosti odvija u tvom pregledaču i ništa što nalepiš se ne otprema.
Srodni alati
- Uklanjanje duplih redova Ukloni duplirane redove iz bilo koje liste. Prvo pojavljivanje ostaje na svom mestu, uz opcije za zanemarivanje velikih slova, razmaka i abecedno sortiranje.
- Uklanjanje preloma redova i viška razmaka Ukloni prelome redova i višak razmaka iz teksta kopiranog iz PDF-a ili imejla. Zadrži pasuse i liste, spoji rastavljene reči, ukloni oznake citata.
- Promena velikih i malih slova Besplatno pretvori tekst u VELIKA slova, mala slova, svaka reč velikim, camelCase, snake_case, kebab-case i još mnogo toga, direktno u pregledaču.