Перейти к содержимому
1123.net
RU
1123.net

Поиск инструментов

Фильтр по каталогу инструментов. Всё работает в вашем браузере.

Начните вводить, чтобы отфильтровать список. Enter открывает первый результат.

Сортировка строк

Этот инструмент сортирует список строк, никуда его не отправляя. Он упорядочивает текст по алфавиту или по первому числу в каждой строке, в любом направлении, и сохраняет содержимое строк целиком.

Данные обрабатываются локально в вашем браузере и не передаются на наш сервер.

Параметры
0 строк на входе 0 строк на выходе

Как пользоваться инструментом

  1. 1 Вставьте список в поле ввода, по одному элементу в строке.
  2. 2 Выберите направление сортировки и включите числовой режим, если строки начинаются с чисел.
  3. 3 Настройте учёт регистра, обрезку пробелов и обработку пустых строк под свои данные.
  4. 4 Скопируйте отсортированный список или очистите поле, чтобы начать с другим.

Формула и логика расчёта

Сортировка по алфавиту

Сравнение строк по правилам языка страницы

Сортировка использует правила сравнения браузера для языка страницы. Если включено «Игнорировать регистр», «apple» и «Apple» считаются равными, а при равенстве порядок определяется их исходным положением.

Сортировка по числам

Ключ = первое число в строке

Числовой режим сравнивает первое число в каждой строке, включая отрицательные значения и десятичные дроби. Строки без чисел идут после строк с числами и там сортируются по алфавиту. При равных числах сравнивается вся строка по алфавиту.

Пример расчёта

Сортировка имён

Список имён записан в том порядке, в каком его набирали.

  1. Ввод: Zoe, adam, Mia
  2. По возрастанию, регистр игнорируется
  3. Вывод: adam, Mia, Zoe

Алфавитный порядок без учёта регистра ставит adam первым, хотя ввод начинался с Zoe.

Сортировка количеств

Список покупок начинается с чисел.

  1. Ввод: 10 яблок, 2 груши, 1 лимон
  2. По числам, по возрастанию
  3. Вывод: 1 лимон, 2 груши, 10 яблок

Числовой режим сравнивает 1, 2 и 10 как числа, а не как текст, поэтому 10 не оказывается перед 2.

Граничные случаи и точность

Числа внутри текста

Числовой режим берёт первое найденное число. Строка вроде «версия 2 бета» сравнивается по 2, что для смешанного содержимого подходит не всегда.

Пустые строки

Пустые строки можно сохранить или удалить до сортировки. Если убрать их сразу, в начале вывода не будет пустых записей.

Устойчивый порядок при равенстве

Строки, которые считаются равными, сохраняют исходный относительный порядок, поэтому сортировка предсказуема и воспроизводима.

Частые вопросы

Сортируется вся строка или только первое слово? +

Строка всегда сохраняется целиком. Сравнивается полная строка, а в числовом режиме — первое число в ней.

Почему в алфавитном режиме «10» стоит перед «2»? +

Алфавитная сортировка сравнивает символы, а «1» идёт перед «2». Включите числовую сортировку, чтобы сравнивать значения 10 и 2.

Учитывается ли регистр по умолчанию? +

Нет. Параметр «Игнорировать регистр» включён по умолчанию: «apple» и «Apple» считаются равными, и их исходный порядок решает, какая строка будет первой.

Можно ли сортировать по убыванию? +

Да. Выберите «По убыванию», и то же сравнение применится в обратном порядке. При равенстве исходный порядок строк сохраняется.

Мой список загружается на сервер? +

Нет. Сортировка полностью выполняется в браузере, текст не отправляется на сервер.