Сартаванне тэксту — бясплатна
Сартуйце радкі тэксту па алфавіце, даўжыні, лічбава або выпадкова. Выдаляйце дублікаты, выразайце прабелы і перамешвайце спісы.
Тыповыя выкарыстанні
- Сартуйце і арганізуйце спісы ў альфавітном парадкуСартуйце спісы пакупак, справы, імёны ці любы маркіраваны спіс ў альфавітны парадак хлопцаўічна.
- Чысціце і выдаліце дублі ліній дадзеныхВыдаліце дублі ліній, абрежьце пробелы і нармалізуйце тэкставыя дадзеныя з экспартаў CSV і журналаў.
- Сартуйце Import Statements і кодавыя спісыСартуйце інструкцыі імпорту, CSS класа спісы, JSON ключы ці любы кодавы спіс ў ўзгодны парадак.
- Сартуйце спіс імёнаў у альфавітным парадкуАльфавітне спісаў прысутных, каманды ростры, імёны студэнтаў і кредыт-спісаў па першаму ці апошнему імені.
- Выпадкова перамешванне спісаВыпадкова перамешванне імён, элементаў або запісаў для справядлівага парадку, выпадковых прызначэнняў або настройкі гульні.
Як гэта працуе
Сартаванне выконваецца цалкам у вашым браўзеры з дапамогай убудаванага API Intl.Collator JavaScript — без сервера, без бібліятэкі, без загрузкі. Кожны парадак сартавання, ад алфавітнага да натуральнага лікавага сартавання, вылічваецца на месцы, калі вы ўводзіце тэкст ці змяняеце опцыі.
- 1Увод разбіты на радкіВаш устаўлены тэкст разбіваецца на сімвалах новага радка. Апцыянальная папярэдняя апрацоўка выконваецца першай: вядучыя і канцавыя прабельныя сімвалы абразаюцца з кожнага радка, а пустыя радкі адкідваюцца — абодва наладжвальныя.
- 2Intl.Collator апрацоўвае парадакДля алфавітнага і натуральнага сартавання ўбудаваны Intl.Collator браўзера ініцыялізуецца з вашай бягучай лакаллю сайта, так что акцэнтаваныя сімвалы (å, ä, ö і г.д.) сартуюцца ў правільным моўным парадку. Рэжым 'натуральны' задае лічбавы сцяжок, так что 'file2' ідзе перад 'file10', а не трактуе лічбы як звычайныя сімвалы.
- 3Ключы параўнання прыбіраюць шумПерад параўнаннем кожны радок можа апцыянальна мець вядучыя артыклі (the, a, an) і нелічбава-літарную пунктуацыю выдаленыя з яго ключа сартавання — арыгінальны тэкст радка захоўваецца некранутым у выхадных дадзеных, змяняецца толькі ключ, выкарыстаны для парадкавання.
- 4Перамешванне выкарыстоўвае крыптаграфічную выпадковасцьРэжым выпадковага перамешвання выклікае crypto.getRandomValues, каб генераваць масіў выпадковых 32-бітных цэлых лікаў, потым запускае перамешванне Фішэра-Ейтса над радкамі, выкарыстоўваючы гэтыя значэнні — пазбягаючы зрушэння, якое ўзнікае з падыходамі на аснове Math.random().
Звязаныя інструменты
Пошукальнік дублікатных радкоў
Знаходзьце, лічыце або выдаляйце дублікатныя радкі з спісу. Выдатна для ачысткі спісаў электронных адрасоў, журналаў аўдыту або пошуку паўторных запісаў у дамп даных.
Выбар эмодзі
Шукайце і капіруйце эмодзі адным клікам. Праглядайце па катэгорыях, складайце радок з некалькіх эмодзі, выбірайце тон скуры і знаходзьце нядаўна выкарыстаныя.
Кола выбару
Увядзіце спіс імёнаў або варыянтаў, круціце кола і дазвольце яму выбраць адзін выпадковы пункт з гукам цікання, канфеці і магчымасцю выдаляць кожнага пераможцу.