Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Teks sorteerder

Sorteer teksreëls alfabeties, volgens lengte, numeries of ewekansig. Verwyder duplikate, sny witspasie af en skuif lyste.

Werk vanlyn sodra gelaai
Gesorteer · 0 reël
Gesorteerde uitvoer verskyn hier…

Algemene gebruike

  • Sorteer en organiseer lyste alfabetiesSorteer kruidenierslyste taaklyste name of enige gepunte lys onmiddellik in alfabetiese volgorde.
  • Skoon en dedupliseer datalyneVerwyder dupliseringsreëls trimwitruimte en normaliseer tekstgegewe uit CSV-eksporte en logboeke.
  • Sorteer invoerverklaringe en kodelysSorteer invoerverklarine CSS-klaslys JSON-sleutels of enige kodelys in 'n deurlopende volgorde.
  • Sorteer 'n naamslys alfabetiesAlfabetiseer bywonerslyste spanrossters studentename en kredietlyste op voornaam of van-naam.
  • Ewekansig 'n Lys SkuifEwekansig kombineer name, items of inskrywings vir regverdige ordening, ewekansige toewydings of speletjie-opstelling.

Hoe dit werk

Sortering loop heeltemal in jou blaaier met JavaScript se ingeboude Intl.Collator-API — geen bediener, geen biblioteek, geen oplaai nie. Elke sorteervolgorde, van alfabeties tot natuurlike getalsortering, word oombliklik bereken terwyl jy tik of opsies verander.

  1. 1
    Toevoer in lyne verdeel
    Jou geplakte teks word op nuwe-lyn-karakters verdeel. Opsionele voorverwerking loop eers: voorste en agterste spasiëring word van elke lyn afgeknip, en leë lyne word laat val — beide konfigureerbaar.
  2. 2
    Intl.Collator hanteer ordening
    Vir alfabetiese en natuurlike sorterings word die blaaier se ingeboude Intl.Collator met jou huidige webwerf-omgewing geïnisialiseer sodat geaksentueerde karakters (å, ä, ö, ens.) in die korrekte taalvolgorde sorteer. Die 'natuurlike'-modus stel die numeriese vlag, sodat 'file2' voor 'file10' rangskik eerder as om syfers as gewone karakters te behandel.
  3. 3
    Vergelykingssleutels strip geraas
    Voor vergelyking kan elke lyn opsioneel voorste lidwoorde (the, a, an) en nie-alfanumeriese leestekens van sy sorteersleutel verwyder kry — die oorspronklike lynteks word onveranderd in die uitset behou, slegs die sleutel wat vir ordening gebruik word, word aangepas.
  4. 4
    Skommeling gebruik kriptografiese lukraaksheid
    Die lukrake-skommeling-modus roep crypto.getRandomValues aan om 'n reeks lukrake 32-bis-heelgetalle te genereer, loop dan 'n Fisher-Yates-skommeling oor die lyne met daardie waardes — wat die sydigheid vermy wat met Math.random()-gebaseerde benaderings kom.

Verwante gereedskap

Gereelde vrae