LibraTool logoLibraTool

Бесплатен Подредувач на текст

Подредете линии од текст по азбучен ред, по должина, нумерички или случајно. Отстранете дупликати, отсечете празни места и промешајте листи.

Работи офлајн откако ќе се вчита
Сортирано · 0 линии
Сортираниот излез ќе се прикаже тука…

Како функционира

Сортирањето работи целосно во вашиот прелистувач користејќи ја вградената API Intl.Collator на JavaScript — без сервер, без библиотека, без прикачување. Секој редослед на сортирање, од азбучен до природно нумерички, се пресметува веднаш додека пишувате или ги менувате опциите.

  1. 1
    Влезот се дели на редови
    Вашиот залепен текст се дели по карактери за нов ред. Опционална предобработка се извршува прво: водечките и завршните празни места се отсекуваат од секој ред, а празните редови се отфрлаат — обете конфигурирачки.
  2. 2
    Intl.Collator го ракува подредувањето
    За азбучно и природно сортирање, вградениот Intl.Collator на прелистувачот се иницијализира со тековниот локал на страницата, така што акцентираните карактери (å, ä, ö, итн.) се сортираат во точниот јазичен редослед. Режимот „природно“ го поставува знамето numeric, така што 'file2' се рангира пред 'file10' наместо да ги третира цифрите како обични карактери.
  3. 3
    Клучевите за споредба ја отстрануваат бучавата
    Пред споредба, секој ред може опционално да има отстранети водечки члени (the, a, an) и не-алфанумеричка интерпункција од својот клуч за сортирање — оригиналниот текст на редот се задржува недопрен во излезот, само клучот користен за подредување е изменет.
  4. 4
    Мешањето користи криптографска случајност
    Режимот на случајно мешање повикува crypto.getRandomValues за да генерира низа случајни 32-битни цели броеви, потоа извршува мешање Fisher-Yates над редовите користејќи ги тие вредности — избегнувајќи ја пристрасноста што доаѓа со пристапи базирани на Math.random().

Поврзани алатки

Најчесто поставувани прашања