Что делает инструмент
Сортировка строк упорядочивает каждую строку текста. Это быстрый способ отсортировать список имён по алфавиту, упорядочить столбец, скопированный из таблицы, расставить номера версий или имена файлов, почистить список слов или подготовить данные перед сравнением с другим списком. Помимо сортировки, инструмент удаляет повторяющиеся и пустые строки, обрезает лишние пробелы и перемешивает строки в случайном порядке.
Есть пять способов сортировки: по алфавиту, естественная (числа внутри текста сравниваются по значению), числовая (по числу в начале строки), по длине строки или с сохранением исходного порядка — только очистка. Любой из них можно развернуть в обратную сторону.
Как пользоваться
- Вставьте список в поле ввода, по одному элементу в строке, или нажмите Пример.
- Выберите способ в поле Сортировать.
- Включите нужные опции: Обратный порядок, Без учёта регистра, Удалить повторяющиеся строки, Удалить пустые строки и Обрезать пробелы.
- Скопируйте или скачайте результат. Случайно перемешать пригодится для жеребьёвки или перемешивания вопросов викторины; изменение любой опции перемешивает заново.
Пример
Один и тот же список, отсортированный двумя способами:
Input Alphabetical Natural
item 10 item 1 item 1
item 2 item 10 item 2
item 1 item 2 item 10
Советы
- Сортировка по алфавиту использует коды символов — тот же порядок, что у
sortсLC_ALL=Cв Linux: заглавные буквы перед строчными, цифры перед буквами. Включите Без учёта регистра, чтобы их смешать. - Естественная сортировка следует правилам сопоставления Unicode для английского языка, поэтому буквы с диакритикой стоят рядом с базовыми.
- Опции применяются в фиксированном порядке: обрезка пробелов, удаление пустых строк, удаление дубликатов, сортировка и в конце — разворот.
- Перевод строки в конце ввода сохраняется, поэтому результатом можно заменить исходный файл, не меняя его последнюю строку.
- Окончания строк Windows преобразуются в обычные переводы строки.
Частые вопросы
› Чем сортировка по алфавиту отличается от естественной?
Сортировка по алфавиту сравнивает символ за символом, поэтому item10 идёт раньше item2 — ведь 1 меньше 2. Естественная сортировка читает последовательности цифр как числа и ставит item2 перед item10, как ожидается в списках файлов и версий.
› Что происходит со строками без числа при числовой сортировке?
Строки упорядочиваются по числу, с которого они начинаются, включая отрицательные, дробные числа, экспоненту и разделители тысяч вроде 1,000. Строки, которые не начинаются с числа, идут после всех остальных и сортируются по алфавиту.
› Какой из дубликатов остаётся?
Остаётся первое вхождение каждой строки, последующие копии удаляются. С опцией «Без учёта регистра» Apple и apple считаются одной строкой. Если строки различаются только пробелами в начале или конце, включите также «Обрезать пробелы».
› Можно удалить дубликаты, не меняя порядок?
Да. Выберите «Сохранить исходный порядок» и включите «Удалить повторяющиеся строки». Так же можно только удалить пустые строки или обрезать пробелы.
› Загружается ли мой список куда-нибудь?
Нет. Сортировка выполняется в браузере, поэтому даже большие или личные списки не покидают ваше устройство.