Teksti sorteerija tasuta
Sorteeri tekstiread tähestikuliselt, pikkuse, numbriliselt või juhuslikult. Eemalda duplikaadid, trimmi tühikuid ja sega loendeid.
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.
- 1Sisend jagatud ridadeksSinu 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.
- 2Intl.Collator haldab järjestamistTä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.
- 3Võrdlusvõtmed eemaldavad müraEnne 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.
- 4Segamine kasutab krüptograafilist juhuslikkustJuhuslik 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
Duplikaatrea otsija
Leia, loe või eemalda loendist duplikaatread. Suurepärane meilide loendite puhastamiseks, auditi logide jaoks või andmete dumpides korduvate kirjete leidmiseks.
Emotikonide valija
Otsi ja kopeeri emotikone ühe klõpsuga. Sirvi kategooria järgi, koosta mitmest emotikonist rida, vali nahatoon ja leia hiljuti kasutatud.
Rattakeerutaja
Sisesta nimede või valikute nimekiri, keeruta ratast ja lase sellel juhuslikult üks valida koos tiksuva heli, konfeti ja võimalusega iga võitja eemaldada.