Отсортируйте список строк по алфавиту в прямом и обратном порядке, по длине или натурально — с учётом чисел в названиях. Регистр, пунктуацию и пробелы можно учитывать или игнорировать. Всё считается в браузере.
Сортировка нужна, когда список пришёл из другого источника и порядок в нём случайный: выгрузка из CRM, список файлов, столбец из таблицы, ответ API. Отсортированный список проще просматривать, в нём видны дубликаты и пропуски, а разница между двумя версиями становится заметной с первого взгляда.
Инструмент умеет три способа упорядочивания: по алфавиту, по длине строки и натурально — с распознаванием чисел внутри текста. Любой из них работает в обе стороны. Дополнительно можно учитывать или игнорировать регистр, пунктуацию и пробельные символы.
Вставьте список в поле «Исходный текст» — по одной записи на строку. В параметрах выберите «По алфавиту» и направление «А → Я» или «Я → А». Результат появится сразу в панели справа.
При обычной сортировке числа сравниваются как текст, поэтому «Файл 10» встаёт раньше «Файл 2». Натуральная сортировка распознаёт числа внутри строки и расставляет их по величине: «Файл 1», «Файл 2», «Файл 10». Выбирается в списке «Что сортируем».
Если флажок выключен, заглавные и строчные буквы считаются одинаковыми: word и Word для сортировки равны, порядок между ними сохраняется исходный. Если включён — буквы сравниваются с учётом регистра, и слова с заглавной буквы идут раньше строчных. На сравнение чисел этот флажок не влияет: «файл 2» всегда встаёт перед «файл 10».
Пустые строки не попадают в результат: они только создают разрывы в списке. Сколько строк было пропущено, показано под панелями.
Нет. Сортировка выполняется целиком в браузере на JavaScript, текст никуда не передаётся и не сохраняется. Инструментом можно пользоваться офлайн.
Да. Включите «Игнорировать пунктуацию», и точки, запятые, кавычки и скобки перестанут влиять на порядок: «(банан)», «банан.» и «банан» встанут рядом.
Флажок убирает из сравнения пробелы, табы, неразрывные пробелы и другие пробельные символы. Строки «Новый файл», «Новыйфайл» и «Новый файл» с двойным пробелом становятся для сортировки одинаковыми и просто идут подряд в исходном порядке. В режиме «По длине строки» пробелы не учитываются всегда.