Siirry pääsisältöön

Tekstin lajittelija ilmaiseksi

Lajittele tekstirivejä aakkosjärjestyksessä, pituuden, numeerisesti tai satunnaisesti. Poista kaksoiskappaleet, leikkaa välilyönnit ja sekoita listoja.

Toimii offline-tilassa kerran ladattuna
Lajiteltu · 0 rivi
Lajiteltu tulos näkyy tässä…

Yleiset käyttötavat

  • Lajittele ja Organisoi Luettelot AakkosellisestiLajittele ostoslistat, tehtäväluettelot, nimet tai mikä tahansa luettelo välittömästi aakkosjärjestykseen.
  • Puhdista ja Poista Päällekkäiset TietorivitPoista päällekkäiset rivit, rajaa välilyönnit ja normalisoi teksti tiedot CSV-vienneistä ja lokeista.
  • Lajittele Tuontilauseet ja KoodiluettelotLajittele tuontilauseet, CSS-luokkaluettelot, JSON-avaimet tai mikä tahansa koodiluettelo johdonmukaiseen järjestykseen.
  • Lajittele Nimiluettelo AakkosellisestiAakkosjärjestä osallistujaluettelot, tiimin rosterit, opiskelijoiden nimet ja luottolistat etunimen tai sukunimen mukaan.
  • Sekoita luettelon satunnaisestiSekoita nimet, kohteet tai merkinnät satunnaisesti oikeudenmukaiseen järjestämiseen, satunnaisiin tehtäviin tai pelin asetukseen.

Miten se toimii

Lajittelu tapahtuu kokonaan selaimessasi JavaScriptin sisäänrakennetulla Intl.Collator-rajapinnalla — ei palvelinta, ei kirjastoa, ei latausta. Jokainen lajittelujärjestys, aakkosellisesta luonnolliseen numerolajitteluun, lasketaan paikan päällä kirjoittaessasi tai vaihtaessasi asetuksia.

  1. 1
    Syöte jaettu riveiksi
    Liittämäsi teksti jaetaan rivinvaihdoista. Valinnainen esikäsittely ajetaan ensin: johtavat ja perässä olevat välilyönnit siistitään jokaiselta riviltä, ja tyhjät rivit hylätään — molemmat säädettävissä.
  2. 2
    Intl.Collator hoitaa järjestyksen
    Aakkosellisille ja luonnollisille lajitteluille selaimen sisäänrakennettu Intl.Collator alustetaan nykyisellä sivustosi paikallisasetuksella, jotta aksentilliset merkit (å, ä, ö jne.) lajittuvat oikeassa kielijärjestyksessä. 'Luonnollinen'-tila asettaa numeerisen lipun, joten 'tiedosto2' sijoittuu ennen 'tiedosto10':tä sen sijaan, että numeroita käsiteltäisiin tavallisina merkkeinä.
  3. 3
    Vertailuavaimet poistavat kohinan
    Ennen vertailua jokaisesta rivistä voidaan valinnaisesti poistaa johtavat artikkelit ja ei-alfanumeeriset välimerkit lajitteluavaimesta — alkuperäinen rivin teksti pysyy ehjänä tulosteessa, vain järjestykseen käytetty avain muutetaan.
  4. 4
    Sekoitus käyttää kryptografista satunnaisuutta
    Satunnaissekoitustila kutsuu crypto.getRandomValues-funktiota luodakseen taulukon satunnaisia 32-bittisiä kokonaislukuja, ja ajaa sitten Fisher-Yates-sekoituksen riveille näitä arvoja käyttäen — välttäen Math.random()-pohjaisiin lähestymistapoihin liittyvän vinouman.

Liittyvät työkalut

Usein kysytyt kysymykset