Utilia

Razvrščanje vrstic

Razvrsti vrstice besedila po abecedi, številski vrednosti, dolžini ali v naravnem vrstnem redu, jih obrni ali naključno premešaj. Brezplačno, v brskalniku.

Kako razvrstiti vrstice

  1. Prilepi seznam v vnosno polje, ena postavka v vsaki vrstici.
  2. Izberi, kako Razvrsti po: abecedi, naravnem vrstnem redu, številski vrednosti, dolžini vrstice, obratnem trenutnem vrstnem redu ali naključnem mešanju.
  3. Označi potrebne možnosti: Padajoče, Ne razlikuj velikih in malih črk, Odstrani dvojnike, Odstrani prazne vrstice ali Odstrani presledke na robovih.
  4. Razvrščeni seznam se prikaže v polju z rezultatom. Kadar koli lahko znova klikneš Razvrsti, na primer za novo naključno premešanje.
  5. Kopiraj rezultat in ga prilepi, kamor ga potrebuješ.

Pod rezultatom sta prikazana število vrstic in število vrstic, ki so jih odstranile možnosti čiščenja.

Načini razvrščanja

Abecedi (A → Ž) uporablja prava jezikovna pravila in ne golih kod znakov. Naglašene črke so razvrščene ob svoji osnovni črki, črke č, š in ž pa po slovenskem abecednem redu takoj za črkami c, s in z, namesto da bi jih osnovno razvrščanje potisnilo na konec seznama. Razvrščanje sledi jeziku strani, kar je pomembno za slovenske, nemške ali skandinavske besede.

Naravni vrstni red števke obravnava kot števila. Navadno abecedno razvrščanje postavi »postavka10« pred »postavka2«, ker primerja znak za znakom; naravni vrstni red da postavka1, postavka2, postavka10, kot bi pričakoval človek. Idealen je za imena datotek, naslove poglavij in številke različic.

Številski vrednosti poišče prvo število v vsaki vrstici in razvrsti po tej vrednosti: »2 kg«, »10 kg«, »100 kg«. Prepoznana so negativna števila, decimalna števila (3.5 ali 3,5) in ločila tisočic (1,200 ali 1 200). Vrstice brez števila ostanejo na koncu v izvirnem vrstnem redu.

Dolžini vrstice razvršča od najkrajše do najdaljše vrstice, po številu znakov. Vrstice enake dolžine ohranijo izvirni vrstni red.

Obrni trenutni vrstni red postavi seznam na glavo brez razvrščanja: zadnja vrstica postane prva.

Naključno premešaj vrstice zmeša s kriptografskim naključnim generatorjem v tvojem brskalniku, zato je vsak vrstni red enako verjeten. Uporabi ga za žrebanje imen, mešanje seznama predvajanja ali kvizovskih vprašanj. Vsak klik na Razvrsti da novo premešanje.

Možnosti čiščenja

  • Padajoče obrne smer: Ž proti A, najprej največje število, najprej najdaljša vrstica.
  • Ne razlikuj velikih in malih črk obravnava »jabolko« in »Jabolko« kot enaki pri razvrščanju in pri odstranjevanju dvojnikov. Brez nje se različici z malo in veliko začetnico ohranita ločeno.
  • Odstrani dvojnike ohrani samo prvo pojavitev vsake vrstice.
  • Odstrani prazne vrstice izpusti prazne vrstice, tudi tiste, ki vsebujejo samo presledke.
  • Odstrani presledke na robovih odstrani presledke in tabulatorje na začetku in koncu vsake vrstice, kar prepreči presenečenja, ko izgubljeni presledek spremeni vrstni red.

Konec vrstice v tvojem besedilu (Windows ali Unix) se v rezultatu ohrani.

Pogosta vprašanja

Zakaj je »postavka10« pred »postavka2«?

Tako deluje čisto abecedno razvrščanje: primerja »1« z »2« in se tam ustavi. Izberi Naravnem vrstnem redu, če želiš števila v besedilu razvrstiti po vrednosti.

Kako so pri številskem razvrščanju obravnavane vrstice brez števil?

Postavljene so za vse vrstice, ki imajo število, v vrstnem redu iz tvojega vnosa, ne glede na to, ali razvrščaš naraščajoče ali padajoče.

Ali je naključno mešanje res naključno?

Da. Uporablja algoritem Fisher–Yates s spletnim kriptografskim generatorjem naključnih števil, brez majhne pristranskosti, ki jo prinese naivno mešanje. Vsak možni vrstni red ima enako verjetnost.

Ali lahko hkrati razvrstim in odstranim dvojnike?

Da. Označi Odstrani dvojnike in izberi poljuben način razvrščanja. Združi ga z možnostma Ne razlikuj velikih in malih črk in Odstrani presledke na robovih, da ujameš dvojnike, ki se razlikujejo samo po velikih črkah ali presledkih.

Ali razvrščanje spremeni same vrstice?

Ne. Razen neobveznega odstranjevanja presledkov vsaka vrstica ostane natanko taka, kot si jo vnesel; spremeni se samo vrstni red.

Ali se moj seznam pošlje na strežnik?

Ne. Razvrščanje poteka v celoti v tvojem brskalniku in nič, kar prilepiš, se ne naloži na strežnik.