Preskoči na glavno vsebino

Razvrščevalnik besedila — brezplačno

Razvrstite vrstice besedila po abecednem redu, dolžini, številčno ali naključno. Odstranite podvajanja, okrajšajte presledke in premešajte sezname.

Deluje brez povezave po nalaganju
Razvrščeno · 0 vrstic
Razvrščen izhod se bo prikazal tukaj…

Pogosta področja uporabe

  • Razvrsti in organiziraj sezname po abecediRazvrsti nakupni seznam, opravila, imena ali kaj koli naštete sezname v abecedno rascenčnost takoj.
  • Očisti in razčisti podvojene podatkovne vrsticeOdstranite podvojene vrstice, obrezite presledke in normalizirajte besedilne podatke iz CSV izvozov in dnevnikov.
  • Razvrsti izjave za uvoz in sezname kodRazvrsti izjave za uvoz, CSS sezname razredov, JSON ključe ali kaj koli seznam kod v doslednem vrstnem redu.
  • Razvrsti seznam imen po abecediPo abecedi organiziraj seznam prisotnih, liste tekme, imena učencev in kreditne liste po imenu ali priimku.
  • Naključno pomešaj seznamNaključno pomešaj imena, predmete ali vnose za pošten vrstni red, naključne dodelitve ali nastavitev igre.

Kako deluje

Razvrščanje teče v celoti v vašem brskalniku z uporabo vgrajenega API-ja Intl.Collator JavaScripta — brez strežnika, brez knjižnice, brez nalaganja. Vsak vrstni red razvrščanja, od abecednega do naravnega številskega, se izračuna na mestu med tipkanjem ali spreminjanjem možnosti.

  1. 1
    Vnos razdeljen na vrstice
    Vaše prilepljeno besedilo se razdeli na nove vrstice. Najprej teče izbirna predobdelava: vodilni in sledeči presledki se obrežejo iz vsake vrstice, prazne vrstice pa se izpustijo — oboje nastavljivo.
  2. 2
    Intl.Collator obravnava urejanje
    Za abecedno in naravno razvrščanje se vgrajen Intl.Collator brskalnika inicializira z vašo trenutno lokalno nastavitvijo spletnega mesta, tako da se naglašeni znaki (å, ä, ö itd.) razvrstijo v pravilnem jezikovnem vrstnem redu. Način 'naravno' nastavi številčno zastavico, tako da se 'file2' uvrsti pred 'file10' namesto obravnave števk kot navadnih znakov.
  3. 3
    Primerjalni ključi odstranijo šum
    Pred primerjavo lahko vsaka vrstica izbirno odstrani vodilne člene (the, a, an) in nealfanumerično ločila iz svojega ključa razvrščanja — izvirno besedilo vrstice ostane nedotaknjeno v izpisu, spremeni se le ključ, uporabljen za urejanje.
  4. 4
    Mešanje uporablja kriptografsko naključnost
    Način naključnega mešanja pokliče crypto.getRandomValues za ustvarjanje polja naključnih 32-bitnih celih števil, nato nad vrsticami z uporabo teh vrednosti izvede mešanje Fisher-Yates — s čimer se izogne pristranskosti, ki spremlja pristope na osnovi Math.random().

Sorodna orodja

Pogosto zastavljena vprašanja