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