Сортировка
Упорядочивает строки по алфавиту, по числовому значению, по длине, в обратном или случайном порядке.
Пример
- Применённые параметры
- Сортировать поЧисловому значению
- По убыванию✓
Ввод
Coffee 4,500 Tea 3,000 Cake 12,000 Water 800 Menu
Результат
Cake 12,000 Coffee 4,500 Tea 3,000 Water 800 Menu
Обозначения в примерах: ⇥ табуляция · · пробел в конце строки · ⍽ NBSP · □ полноширинный пробел · ◌ символ нулевой ширины
Открыть эту операцию в инструментеЧто делает операция
Меняет порядок строк. Сортировка устойчивая: строки, равные при сравнении, сохраняют исходный порядок.
Критерии сортировки
- Алфавиту (естественный порядок): используются языковые правила сравнения браузера (Intl.Collator). Корейский сортируется в порядке алфавита хангыля, латиница — по алфавиту. Числа сравниваются естественно, поэтому
item2идёт раньшеitem10. - Числовому значению: сортировка по первому числу в каждой строке. Распознаются разделители тысяч в виде запятой, как в
1,200, отрицательные числа и десятичные дроби; строки без чисел уходят в конец. - Длине: по количеству символов. Эмодзи и составные символы тоже считаются за один символ.
- Обратный порядок: переворачивает порядок строк независимо от их содержимого.
- Случайно: перемешивает строки с помощью криптографического генератора случайных чисел браузера. Для жеребьёвки или очерёдности выступлений.
Параметры
«По убыванию» переворачивает порядок при сортировке по алфавиту, числу и длине. Если выключить «Без учёта регистра», при одинаковых буквах первыми идут заглавные.
Одна пустая строка в самом конце текста (завершающий перенос) в сортировке не участвует и остаётся в конце. Пустые строки в середине собираются наверху, поэтому сначала примените Удаление пустых строк.