Utilia

Сортиране на редове

Сортирайте редове текст по азбучен ред, по числа, по дължина или в естествен ред, обърнете ги или ги разбъркайте. Безплатно и поверително, в браузъра.

Как да сортирате редове

  1. Поставете списъка си в полето за въвеждане, по един елемент на ред.
  2. Изберете как да Сортиране по: азбучен ред, естествен ред, числова стойност, дължина на реда, обръщане на текущия ред или случайно разбъркване.
  3. Отметнете нужните опции: Низходящо, Без разлика между главни и малки букви, Премахване на дубликатите, Премахване на празните редове или Изрязване на интервалите.
  4. Сортираният списък се появява в полето за резултата. Щракнете върху Сортирай отново по всяко време, например за ново случайно разбъркване.
  5. Копирайте резултата и го поставете където ви трябва.

Броят на редовете и броят на редовете, премахнати от опциите за почистване, се показват под резултата.

Начините за сортиране

Азбучен ред (А → Я) използва истинските правила на езика, а не суровите кодове на символите. Буквите с диакритични знаци се подреждат до основната си буква, така че „éclair“ идва веднага след „eclair“ и преди „zebra“, вместо да бъде изтласкана в края на списъка, както би направило простото сортиране. Сортирането следва езика на страницата, което има значение за думи на кирилица, френски, немски или скандинавски думи.

Естествен ред третира групите цифри като числа. Простото азбучно сортиране поставя „item10“ преди „item2“, защото сравнява символ по символ; естественият ред дава item1, item2, item10, както би очаквал човек. Идеален е за имена на файлове, заглавия на глави и номера на версии.

Числова стойност търси първото число във всеки ред и сортира по тази стойност: „2 кг“, „10 кг“, „100 кг“. Разпознават се отрицателни числа, десетични дроби (3.5 или 3,5) и разделители на хилядите (1,200 или 1 200). Редовете без число остават в края, в първоначалния си ред.

Дължина на реда сортира от най-краткия към най-дългия ред, като брои символите. Редовете с равна дължина запазват първоначалния си ред.

Обръщане на текущия ред обръща списъка с главата надолу, без да го сортира: последният ред става първи.

Случайно разбъркване смесва редовете с криптографския генератор на случайни числа на браузъра, така че всеки ред е равновероятен. Използвайте го за теглене на имена, разбъркване на плейлист или въпроси за викторина. Всяко щракване върху Сортирай дава ново разбъркване.

Опции за почистване

  • Низходящо обръща посоката: от Я към А, най-голямото число първо, най-дългият ред първо.
  • Без разлика между главни и малки букви третира „apple“ и „Apple“ като равни при сортирането и при премахването на дубликати. Без нея версиите с малки и главни букви се държат отделно.
  • Премахване на дубликатите запазва само първото срещане на всеки ред.
  • Премахване на празните редове отпада празните редове, включително редове, съдържащи само интервали.
  • Изрязване на интервалите премахва интервалите и табулациите в началото и края на всеки ред, което избягва изненади, когато случаен интервал променя реда на сортиране.

Краят на реда във вашия текст (Windows или Unix) се запазва в резултата.

Често задавани въпроси

Защо „item10“ идва преди „item2“?

Така работи чистото азбучно сортиране: сравнява „1“ с „2“ и спира дотам. Изберете Естествен ред (item2 преди item10), за да сортирате числата в текста по стойност.

Как се третират редовете без числа при числово сортиране?

Поставят се след всички редове, съдържащи число, в реда, в който са били във въведения текст, независимо дали сортирате във възходящ или низходящ ред.

Наистина ли е случайно разбъркването?

Да. Използва алгоритъма на Фишер–Йейтс с генератора на случайни числа на Web Crypto, без малкото отклонение, което внася наивното разбъркване. Всеки възможен ред има еднакъв шанс.

Мога ли да сортирам и да премахвам дубликати едновременно?

Да. Отметнете Премахване на дубликатите и изберете какъвто и да е ред на сортиране. Комбинирайте с Без разлика между главни и малки букви и Изрязване на интервалите, за да откриете дубликати, различаващи се само по главни букви или интервали.

Променя ли сортирането самите редове?

Не. Освен по желание изрязването, всеки ред се запазва точно както сте го въвели; променя се само редът.

Изпраща ли се списъкът ми към сървър?

Не. Сортирането се извършва изцяло във вашия браузър и нищо от поставеното не се качва.