Utilia

Sortiranje redova teksta

Sortiraj redove teksta abecedno, brojčano, po dužini ili prirodnim redoslijedom, obrni ih ili nasumično izmiješaj. Besplatno i privatno, u pregledniku.

Kako sortirati redove

  1. Zalijepi svoju listu u polje za unos, jednu stavku po redu.
  2. Odaberi kako želiš Sortiraj po: abecedi, prirodnom redoslijedu, brojčanoj vrijednosti, dužini reda, obrnutom trenutnom redoslijedu ili nasumičnom miješanju.
  3. Uključi opcije koje trebaš: Opadajuće, Zanemari velika i mala slova, Ukloni duplikate, Ukloni prazne redove ili Ukloni razmake.
  4. Sortirana lista se pojavljuje u polju s rezultatom. Klikni Sortiraj ponovo u bilo kojem trenutku, na primjer da dobiješ novo nasumično miješanje.
  5. Kopiraj rezultat i zalijepi ga gdje ti treba.

Broj redova i broj redova uklonjenih opcijama čišćenja prikazuju se ispod rezultata.

Načini sortiranja

Abecedi (A → Ž) koristi stvarna jezička pravila, a ne sirove kodove znakova. Slova s dijakriticima sortiraju se uz osnovno slovo ili na svoje mjesto u abecedi, pa „čaj“ dolazi iza „cvijet“ i prije „dan“, umjesto da bude gurnut na kraj liste kao kod običnog sortiranja. Sortiranje prati jezik stranice, što je važno za riječi s dijakriticima.

Prirodni redoslijed grupe cifara tretira kao brojeve. Običan abecedni sort stavlja „stavka10“ prije „stavka2“ jer poredi znak po znak; prirodni redoslijed daje stavka1, stavka2, stavka10, kako bi osoba i očekivala. Idealan je za nazive datoteka, naslove poglavlja i brojeve verzija.

Brojčana vrijednost traži prvi broj u svakom redu i sortira po toj vrijednosti: „2 kg“, „10 kg“, „100 kg“. Prepoznaju se negativni brojevi, decimale (3.5 ili 3,5) i separatori hiljada (1,200 ili 1 200). Redovi koji ne sadrže broj ostaju na kraju, u izvornom redoslijedu.

Dužina reda sortira od najkraćeg do najdužeg reda, brojeći znakove. Redovi iste dužine zadržavaju izvorni redoslijed.

Obrni trenutni redoslijed okreće listu naopako bez sortiranja: zadnji red postaje prvi.

Nasumično miješanje miješa redove pomoću kriptografskog generatora slučajnih brojeva tvog preglednika, pa je svaki redoslijed jednako vjerovatan. Koristi ga za izvlačenje imena, miješanje plejliste ili pitanja za kviz. Svaki klik na Sortiraj daje novo miješanje.

Opcije čišćenja

  • Opadajuće mijenja smjer: Ž do A, najveći broj prvi, najduži red prvi.
  • Zanemari velika i mala slova tretira „jabuka“ i „Jabuka“ kao jednake pri sortiranju i pri uklanjanju duplikata. Bez nje se verzije s 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 kraju svakog reda, čime se izbjegavaju iznenađenja kad zalutali razmak promijeni redoslijed.

Završetak reda u tvom tekstu (Windows ili Unix) čuva se u rezultatu.

Česta pitanja

Zašto „stavka10“ dolazi prije „stavka2“?

Tako radi čisto abecedno sortiranje: poredi „1“ s „2“ i tu staje. Odaberi Prirodni redoslijed da se brojevi unutar teksta sortiraju po vrijednosti.

Kako se tretiraju redovi bez brojeva pri brojčanom sortiranju?

Postavljaju se iza svih redova koji sadrže broj, u redoslijedu kakav su imali u tvom unosu, bilo da sortiraš rastuće ili opadajuće.

Je li nasumično miješanje zaista nasumično?

Da. Koristi Fisher–Yatesov algoritam s Web Crypto generatorom slučajnih brojeva, bez male pristranosti koju unosi naivno miješanje. Svaki mogući redoslijed ima istu šansu.

Mogu li sortirati i ukloniti duplikate istovremeno?

Da. Uključi Ukloni duplikate i odaberi bilo koji način sortiranja. Kombinuj s Zanemari velika i mala slova i Ukloni razmake da uhvatiš duplikate koji se razlikuju samo po velikim slovima ili razmacima.

Mijenja li sortiranje same redove?

Ne. Osim opcionalnog uklanjanja razmaka, svaki red ostaje tačno onako kako si ga upisao; mijenja se samo redoslijed.

Šalje li se moja lista na server?

Ne. Sortiranje se odvija u cijelosti u tvom pregledniku i ništa što zalijepiš se ne šalje.