Preskoči na sadržaj
1001 Tools
en
Alati za tekst

Sortiranje redova

Nalepite listu, izaberite smer i dobijate je sortiranu. Sortiranje podrazumevano razume brojeve — „stavka 2“ dolazi pre „stavka 10“, ne posle — a slova č, ć, dž, đ, š i ž padaju tačno tamo gde ih srpska abeceda smešta, što obično ASCII sortiranje nikada ne pogodi.

Sortirani redovi
Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Sortiranje koristi pravila slaganja vašeg jezika, ista koja prate rečnici i imenici, umesto sirovih kodova znakova. Sortiranje po kodovima stavlja sva velika slova pre svih malih i izbacuje č, š i ž iza celog engleskog alfabeta — tehnički dosledno, ljudski pogrešno.

Opcija razumevanja brojeva poredi nizove cifara kao vrednosti, pa se verzije, brojevi faktura i imena fajlova ređaju kako ljudi očekuju: 1, 2, 10, 20 umesto 1, 10, 2, 20. Isključite je samo kada vam treba strogo znakovno poređenje, npr. radi poklapanja sa izlazom drugog sistema.

Režim bez razlikovanja velikih i malih slova prepliće „jabuka“ i „Jabuka“ umesto da ih grupiše po kapitalizaciji. Sve opcije se slobodno kombinuju, a rezultat se osvežava dok kucate.

Primeri iz prakse

Spisak učesnika za oglasnu tablu

Imena nalepljena iz prijava sortiraju se jednim klikom — sa Đorđevićem i Živkovićem na ispravnim mestima srpske abecede, a ne prognanima na dno.

Fajlovi sa brojevima u imenu

poglavlje-1, poglavlje-10, poglavlje-2… postaje 1, 2, …, 10 uz uključeno razumevanje brojeva. Isključite ga da vidite kako bi ih vaš fajl-menadžer pogrešno poređao.

Obrtanje rang-liste

Lista sortirana po imenu treba da se čita od kraja za proglašenje u stilu odbrojavanja. Sortirajte Š→A i kopirajte — bez tabele.

Sređivanje spiska literature

Reference se sortiraju po prvom autoru za par sekundi. Ako je spisak spajan iz više dokumenata, prvo ga provucite kroz uklanjanje duplih redova.

Česta pitanja

Gde se sortiraju č, ć, đ, š i ž?

Tačno tamo gde srpska latinična abeceda propisuje: č i ć posle c, đ posle dž, š posle s, ž na kraju. Sortiranje po kodovima znakova sve njih baca iza z — najčešća mana generičkih online sortera.

Šta tačno menja razumevanje brojeva?

Nizovi cifara se porede po vrednosti umesto znak po znak. „stavka 2“ < „stavka 10“ jer je 2 < 10; znakovno sortiranje kaže „10“ < „2“ jer se znak 1 slaže pre znaka 2. Bitno za sve što je numerisano.

Kako se porede redovi sa mešavinom slova i brojeva?

Tekstualni delovi se porede abecedno, a cifarski numerički u istom poređenju — „a2b10“ i „a2b9“: a=a, 2=2, b=b, pa 10 prema 9. Isto se ponašaju fajl-menadžeri sa prirodnim sortiranjem.

Da li sortiranje uklanja duplikate?

Ne — svaki red preživljava, duplikati završe jedan do drugog. Ta blizina pomaže da ih uočite; za stvarno brisanje upotrebite alat za uklanjanje duplih redova, pre ili posle.

Kako se bez razlikovanja slova rešava „jabuka“ i „Jabuka“?

Porede se kao jednake i čuvaju međusobni ulazni redosled (sortiranje je stabilno). Sa isključenom opcijom, kapitalizacija postaje razrešenje po pravilima jezika.

Mogu li da sortiram po drugoj reči ili koloni?

Ovde ne — sortiraju se celi redovi. Sortiranje po kolonama pripada CSV alatu, koji je u planu u kategoriji alata za fajlove.

Da li početni razmaci utiču na redosled?

Da — uvučen red se prvo poredi po svojim početnim prazninama. Ako je uvlačenje slučajno, provucite listu kroz uklanjanje viška razmaka sa opcijom čišćenja ivica.

Kolika lista može da se sortira?

Oko 100.000 redova sortira se za otprilike sekundu; i višestruko veće liste rade. Sve ostaje u vašem pregledaču — ništa sa vaše liste se nigde ne šalje.

Srodni alati