Перайсці да асноўнага зместу
LibraTool logoLibraTool

Сартаванне тэксту — бясплатна

Сартуйце радкі тэксту па алфавіце, даўжыні, лічбава або выпадкова. Выдаляйце дублікаты, выразайце прабелы і перамешвайце спісы.

Працуе афлайн пасля загрузкі
Сарт. · 0 радк
Адсартаваны вынік з'явіцца тут…

Тыповыя выкарыстанні

  • Сартуйце і арганізуйце спісы ў альфавітном парадкуСартуйце спісы пакупак, справы, імёны ці любы маркіраваны спіс ў альфавітны парадак хлопцаўічна.
  • Чысціце і выдаліце дублі ліній дадзеныхВыдаліце дублі ліній, абрежьце пробелы і нармалізуйце тэкставыя дадзеныя з экспартаў CSV і журналаў.
  • Сартуйце Import Statements і кодавыя спісыСартуйце інструкцыі імпорту, CSS класа спісы, JSON ключы ці любы кодавы спіс ў ўзгодны парадак.
  • Сартуйце спіс імёнаў у альфавітным парадкуАльфавітне спісаў прысутных, каманды ростры, імёны студэнтаў і кредыт-спісаў па першаму ці апошнему імені.
  • Выпадкова перамешванне спісаВыпадкова перамешванне імён, элементаў або запісаў для справядлівага парадку, выпадковых прызначэнняў або настройкі гульні.

Як гэта працуе

Сартаванне выконваецца цалкам у вашым браўзеры з дапамогай убудаванага API Intl.Collator JavaScript — без сервера, без бібліятэкі, без загрузкі. Кожны парадак сартавання, ад алфавітнага да натуральнага лікавага сартавання, вылічваецца на месцы, калі вы ўводзіце тэкст ці змяняеце опцыі.

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

Звязаныя інструменты

Часта задаюць пытанні