Сортировка строк
Вставьте список — он отсортируется сам по правилам вашего языка, без кнопок.
Отсортированные строки
Как пользоваться
- Вставьте список в поле, по одному пункту в строке — он сортируется по мере ввода, нажимать ничего не нужно.
- Выберите направление и включите нужные параметры: «Числа по значению» для нумерованных пунктов, «Игнорировать регистр», «Удалить пустые строки», «Удалить дубликаты».
- Проверьте число строк, затем скопируйте результат или скачайте его файлом .txt.
Пример
Ввод
Банан арбуз пункт 10 Вишня пункт 2
Отсортировано
арбуз Банан Вишня пункт 2 пункт 10
Только правила по умолчанию (по возрастанию, числа по значению, пустые строки удалены, без дедупликации): сначала решают буквы, поэтому заглавная «Б» не обгоняет «а», а «пункт 2» стоит перед «пункт 10», потому что числа сравниваются по значению. На входе пять строк — на выходе пять.
Правила, ограничения и известные проблемы
- Сортировка использует встроенное в браузер сопоставление для языка страницы: русский — по алфавиту, английский — A–Z, китайский — по пиньиню, арабский — по арабскому алфавиту. Это не порядок кодовых точек: по кодовым точкам «张» оказался бы перед «李», а «第10章» перед «第9章».
- Порядок по пиньиню берётся из данных сопоставления браузера, поэтому браузеры с разными версиями ICU могут расставить несколько символов чуть иначе. Примеры на этой странице — эталон.
- «Числа по значению» сравнивает последовательности цифр как числа: «пункт 2» перед «пункт 10», «第2章» перед «第10章». Выключите, чтобы сравнивать посимвольно.
- Когда числа по значению включены, «01» и «1» считаются равными: обе строки сохраняются, а их порядок остаётся таким, как вы набрали.
- «Удалить дубликаты» убирает только строки, совпадающие посимвольно — «Яблоко» и «яблоко» остаются обе даже при включённом «Игнорировать регистр».
- Пустая строка — это строка, которая пуста или состоит только из пробелов (пробел, табуляция, U+00A0, U+3000). Строки никогда не обрезаются, поэтому начальный отступ всё ещё влияет на порядок; при необходимости сначала очистите текст.
- Вывод использует переводы строк LF и не имеет завершающего перевода. Textarea сама нормализует CRLF/CR, поэтому переключателя «сохранять исходные переводы строк» нет.
- Ничего не нормализуется: строки выводятся ровно так, как набраны (комбинирующий знак никогда не сворачивается в одну кодовую точку). При сравнении браузер считает «é» (одна кодовая точка) и «e» с комбинирующим знаком равными — они остаются рядом в том порядке, в каком вы их набрали. Нет сортировки по длине, перемешивания, сортировки по колонкам, загрузки файлов и истории — ничего не загружается и не сохраняется.
Похожие инструменты для текста
Что обычно нужно дальше, когда список отсортирован.