Liigu põhisisu juurde

Teksti sorteerija tasuta

Sorteeri tekstiread tähestikuliselt, pikkuse, numbriliselt või juhuslikult. Eemalda duplikaadid, trimmi tühikuid ja sega loendeid.

Töötab võrguühenduseta pärast laadimist
Sorditud · 0 rida
Sorditud väljund kuvatakse siin…

Levinud kasutusviisid

  • Sorteerige ja korrastage loendid tähestiku järgiSorteerige ostude loendid, ülesanded, nimed või mis tahes meritudud loend tähestiku järgi kohe.
  • Puhastage ja deduplitseerige andmete readEemaldage dubleeritud read, kärpige tühikud ja normaliseeri teksti andmeid CSV eksportidest ja logidest.
  • Sorteerige importimisdeklaratsioone ja koodiloendeidSorteerige importimisdeklaratsioone, CSS klassi loendeid, JSON võtmeid või mis tahes koodiloendit järjepideval järjestusel.
  • Sorteerige nimede loend tähestiku järgiKorrastage osaliste loendid, meeskonna roosterid, õpilaste nimed ja krediidi loendid tähestiku järgi eesnime või perekonnanime järgi.
  • Segista Segamini LoendSegista segamini nimed, objektid või kanded õiglamuse järjekorra, juhusliku eraldamise või mängu häälestamise jaoks.

Kuidas see töötab

Sortimine töötab täielikult sinu brauseris, kasutades JavaScripti sisseehitatud Intl.Collator API-t — servet, teeki, üleslaadimist pole. Iga sortimisjärjekord, tähestikulisest naturaalse numbrilise sortimiseni, arvutatakse kohapeal, kui kirjutad või muudad valikuid.

  1. 1
    Sisend jagatud ridadeks
    Sinu kleebitud tekst jagatakse reavahetuse tähemärkide alusel. Valikuline eeltöötlus töötab esmalt: iga rea algusest ja lõpust kärbitakse tühikud ja tühjad read eemaldatakse — mõlemad konfigureeritavad.
  2. 2
    Intl.Collator haldab järjestamist
    Tähestikuliste ja naturaalsete sortimiste jaoks initsialiseeritakse brauseri sisseehitatud Intl.Collator su praeguse saidi keelekeskkonnaga, nii et aktsenditud tähemärgid (å, ä, ö jne) sorditakse õiges keelejärjekorras. 'Naturaalne' režiim seab numbrilise lipu, nii et 'fail2' järjestub enne 'fail10'-t, selle asemel et käsitleda numbreid tavaliste tähemärkidena.
  3. 3
    Võrdlusvõtmed eemaldavad müra
    Enne võrdlust saab igal real valikuliselt eemaldada algusartiklid (the, a, an) ja mitte-alfanumbrilise kirjavahemärgistuse selle sortimisvõtmest — algne reatekst jääb väljundis puutumatuks, muudetakse ainult järjestamiseks kasutatavat võtit.
  4. 4
    Segamine kasutab krüptograafilist juhuslikkust
    Juhuslik segamise režiim kutsub crypto.getRandomValues, et genereerida juhuslike 32-bitiste täisarvude massiiv, seejärel käivitab Fisher-Yates'i segamise ridade peal neid väärtusi kasutades — vältides kallutust, mis kaasneb Math.random()-põhiste lähenemistega.

Seotud tööriistad

Korduma kippuvad küsimused