Renditës Teksti Falas

Renditni rreshtat e tekstit alfabetikisht, sipas gjatësisë, numerikisht ose rastësisht. Hiqni dublikimet, prisni hapësirat dhe përziejni listat.

Funksionon jashtë linje sapo ngarkohet
Renditur · 0 rreshta
Rezultati i renditur do të shfaqet këtu…

Si funksionon

Renditja funksionon tërësisht në shfletuesin tënd duke përdorur API-në e integruar Intl.Collator të JavaScript-it — pa server, pa bibliotekë, pa ngarkim. Çdo renditje, nga alfabetike te renditje natyrore numrash, llogaritet menjëherë ndërsa shkruan ose ndryshon opsionet.

  1. 1
    Hyrja ndahet në rreshta
    Teksti yt i ngjitur ndahet sipas karaktereve rresht-i-ri. Para-përpunimi opsional xhiron së pari: hapësirat kryesuese dhe pasuese hiqen nga çdo rresht, dhe rreshtat bosh hidhen poshtë — të dyja të konfigurueshme.
  2. 2
    Intl.Collator trajton renditjen
    Për renditje alfabetike dhe natyrore, Intl.Collator i integruar i shfletuesit inicializohet me gjuhën aktuale të faqes tënde kështu që karaktere me theks (å, ä, ö, etj.) renditen sipas rendit të saktë të gjuhës. Mënyra 'natyrore' vendos flamurin numerik, kështu që 'file2' renditet para 'file10' në vend që t'i trajtojë shifrat si karaktere të thjeshta.
  3. 3
    Çelësat e krahasimit heqin zhurmën
    Para krahasimit, çdo rresht mund opsionalisht të ketë artikuj kryesues (the, a, an) dhe pikësim jo-alfanumerik të hequr nga çelësi i tij i renditjes — teksti origjinal i rreshtit mbahet i paprekur në dalje, vetëm çelësi i përdorur për renditje ndryshohet.
  4. 4
    Përzierja përdor rastësi kriptografike
    Mënyra e përzierjes së rastësishme thërret crypto.getRandomValues për të gjeneruar një grup numrash të plotë të rastësishëm 32-bit, pastaj xhiron një përzierje Fisher-Yates mbi rreshtat duke përdorur ato vlera — duke shmangur paragjykimin që vjen me qasje të bazuara në Math.random().

Mjete të ngjashme

Pyetjet e bëra më shpesh