Сортиране на текст — безплатно
Сортирайте редове текст по азбучен ред, по дължина, числово или произволно. Премахвайте дубликати, изрязвайте интервали и разбърквайте списъци.
Често срещани употреби
- Сортирайте и организирайте списъци по азбучен редСортирайте списъци с хранителни стоки, списъци с задачи, имена или всеки маркиран списък по азбучен ред веднага.
- Почистите и премахнете дублирани линии на данниПремахнете дублирани линии, подрежете всякакви пропуски и нормализирайте текстови данни от CSV експорти и регистри.
- Сортирайте изразите за импорт и списъци с кодСортирайте изразите за импорт, CSS списъци с класове, JSON ключове или всеки списък с код в последователен ред.
- Сортирайте списък на имената по азбучен редПо азбучен ред организирайте списъци на присъстващите, тимски списъци, имена на учениците и списъци с благодарности по име или фамилия.
- Произвoлно разбъркай списъкПроизвoлно разбъркай имена, елементи или записи за справедлив ред, произвoлни разпределения или конфигурация на игра.
Как работи
Сортирането се извършва изцяло във вашия браузър чрез вградения Intl.Collator API на JavaScript — без сървър, без библиотека, без качване. Всеки ред на сортиране, от азбучен до естествено числово сортиране, се изчислява на място, докато пишете или променяте опции.
- 1Входът се разделя на редовеПоставеният ви текст се разделя по символи за нов ред. Незадължителна предварителна обработка се изпълнява първо: празните знаци в началото и края се изрязват от всеки ред, а празните редове се отхвърлят — и двете конфигурируеми.
- 2Intl.Collator обработва подрежданетоЗа азбучно и естествено сортиране вграденият в браузъра Intl.Collator се инициализира с текущия локал на сайта ви, така че ударени символи (å, ä, ö и т.н.) се сортират в правилния езиков ред. Режим „естествен“ задава числовия флаг, така че 'file2' се класира преди 'file10', вместо да третира цифрите като обикновени символи.
- 3Ключовете за сравнение премахват шумаПреди сравнение всеки ред може по избор да има премахнати водещи членове (the, a, an) и не-буквено-цифрова пунктуация от ключа си за сортиране — оригиналният текст на реда се запазва непокътнат в изхода, само ключът, използван за подреждане, се променя.
- 4Разбъркването използва криптографска случайностРежимът на случайно разбъркване извиква crypto.getRandomValues, за да генерира масив от случайни 32-битови цели числа, след което изпълнява разбъркване Fisher-Yates върху редовете, използвайки тези стойности — избягвайки отклонението, идващо с подходи, базирани на Math.random().
Свързани инструменти
Намиране на дублирани редове
Намирайте, броете или премахвайте дублирани редове от списък. Идеален за почистване на имейл списъци, одитни журнали или намиране на повтарящи се записи в дъмпове на данни.
Избор на емоджи
Търсете и копирайте емоджи с едно щракване. Разглеждайте по категории, съставяйте низ от няколко емоджи, изберете тон на кожата и намерете последно използваните.
Колело на късмета
Въведете списък с имена или опции, завъртете колелото и го оставете да избере една на случаен принцип, със звук от тиктакане, конфети и опция за премахване на всеки победител.