Pāriet uz galveno saturu

Teksta kārtotājs bez maksas

Kārto teksta rindas alfabētiski, pēc garuma, skaitliski vai nejauši. Noņem dublicētus, apgriez baltaizstarpas un sajauc sarakstus.

Darbojas bezsaistē pēc ielādes
Sakārtots · 0 rind
Sakārtotā izvade parādīsies šeit…

Biežākie lietojumi

  • Kārtojiet un organizējiet sarakstus alfabētiskiKārtojiet pirkumu sarakstus, uzdevumus, vārdus vai jebkuru marķētu sarakstu alfabētiskā secībā tūlīt.
  • Tīrējiet un atdaliet datu rindasNoņemiet dubultās rindas, apgrieziet atstarpes un normalizējiet teksta datus no CSV eksportiem un žurnāliem.
  • Kārtojiet importa izrakstus un koda sarakstusKārtojiet importa izrakstus, CSS klašu sarakstus, JSON atslēgas vai jebkuru koda sarakstu konsekventā secībā.
  • Kārtojiet vārdu sarakstu alfabētiskiOrganizējiet dalībnieku sarakstus, komandas rosteļus, studentu vārdus un kredītu sarakstus alfabētiski pēc vārda vai uzvārda.
  • Nejauši Jaukt SarakstuNejauši jaukt vārdus, vienumus vai ierakstus par godīgu secību, nejaušu piešķiršanu vai spēles iestatīšanu.

Kā tas darbojas

Kārtošana notiek pilnībā jūsu pārlūkprogrammā, izmantojot JavaScript iebūvēto Intl.Collator API — bez servera, bez bibliotēkas, bez augšupielādes. Katra kārtošanas secība, no alfabētiskās līdz dabiskai skaitļu kārtošanai, tiek aprēķināta uz vietas, kamēr rakstāt vai maināt opcijas.

  1. 1
    Ievade sadalīta rindās
    Jūsu ielīmētais teksts tiek sadalīts pēc jaunas rindas rakstzīmēm. Neobligāta priekšapstrāde notiek vispirms: vadošās un beigu atstarpes tiek noņemtas no katras rindas, un tukšas rindas tiek atmestas — abi konfigurējami.
  2. 2
    Intl.Collator apstrādā kārtošanu
    Alfabētiskai un dabiskai kārtošanai pārlūkprogrammas iebūvētais Intl.Collator tiek inicializēts ar jūsu pašreizējo vietnes lokalizāciju, lai akcentētas rakstzīmes (å, ä, ö utt.) kārtotos pareizā valodas secībā. "Dabiskais" režīms iestata skaitlisko karogu, tāpēc 'file2' rangā ir pirms 'file10', nevis apstrādā ciparus kā vienkāršas rakstzīmes.
  3. 3
    Salīdzināšanas atslēgas noņem troksni
    Pirms salīdzināšanas katrai rindai var neobligāti noņemt vadošos artikulus (the, a, an) un ne-burtciparu pieturzīmes no tās kārtošanas atslēgas — oriģinālais rindas teksts paliek neskarts izvadē, tiek mainīta tikai atslēga, ko izmanto kārtošanai.
  4. 4
    Sajaukšana izmanto kriptogrāfisku nejaušību
    Nejaušās sajaukšanas režīms izsauc crypto.getRandomValues, lai ģenerētu nejaušu 32 bitu veselo skaitļu masīvu, tad izpilda Fisher-Yates sajaukšanu pār rindām, izmantojot šīs vērtības — izvairoties no novirzes, kas rodas ar Math.random()-balstītām pieejām.

Saistītie rīki

Bieži uzdotie jautājumi