Информатика

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

Сортируйте строки по алфавиту, обратно, натурально или с удалением дублей.

Список

Результат

Строки
5
Уникальных
4

Пустые строки исключаются из сортировки.

Сортировка строк упорядочивает список, удаляет дубли и помогает быстро привести текстовые наборы к чистому виду. Инструмент полезен для ключевых слов, ID, email-списков и логов.

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

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

Как отсортировать строки онлайн

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

Базовый pipeline

lines = text.split("\n")
result = sort(unique(lines))

Сортировка может отличаться для чисел, строк и локалей. Если строки содержат числа, важно понимать, нужна текстовая или числовая сортировка.

Пример

Список beta, alpha, beta после сортировки и удаления дублей станет alpha, beta.

Источники

Подробнее о проверке формул и источников — в методологии Calcup.

FAQ

Часто задаваемые вопросы

Удаляются ли пустые строки?

Зависит от выбранного режима. Иногда пустые строки нужны как разделители, иногда их лучше убрать.

Почему 10 идёт перед 2?

Это текстовая сортировка: символ 1 сравнивается раньше 2. Для чисел нужна числовая сортировка.

Можно ли сортировать кириллицу?

Да, но порядок зависит от локали и правил сравнения строк.

Как удалить дубли?

Включите режим уникальных строк. Обычно он сравнивает строки после выбранной нормализации.

Сохраняется ли исходный регистр?

Сортировка может сравнивать без учёта регистра, но сам текст обычно остаётся как в исходном списке.