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

Отсортируйте список строк по алфавиту в прямом и обратном порядке, по длине или натурально — с учётом чисел в названиях. Регистр, пунктуацию и пробелы можно учитывать или игнорировать. Всё считается в браузере.

Параметры сортировки

Дополнительно
Учитывать регистрЗаглавные и строчные буквы считаются разными
Игнорировать пунктуациюТочки, запятые и скобки не влияют на порядок
Игнорировать пробельные символыПробелы, табы и неразрывные пробелы не влияют на порядок

Исходный текст

Результат

0 строк

Зачем сортировать строки

Сортировка нужна, когда список пришёл из другого источника и порядок в нём случайный: выгрузка из CRM, список файлов, столбец из таблицы, ответ API. Отсортированный список проще просматривать, в нём видны дубликаты и пропуски, а разница между двумя версиями становится заметной с первого взгляда.

Инструмент умеет три способа упорядочивания: по алфавиту, по длине строки и натурально — с распознаванием чисел внутри текста. Любой из них работает в обе стороны. Дополнительно можно учитывать или игнорировать регистр, пунктуацию и пробельные символы.

Частые вопросы

Как отсортировать строки по алфавиту?

Вставьте список в поле «Исходный текст» — по одной записи на строку. В параметрах выберите «По алфавиту» и направление «А → Я» или «Я → А». Результат появится сразу в панели справа.

Чем натуральная сортировка отличается от обычной?

При обычной сортировке числа сравниваются как текст, поэтому «Файл 10» встаёт раньше «Файл 2». Натуральная сортировка распознаёт числа внутри строки и расставляет их по величине: «Файл 1», «Файл 2», «Файл 10». Выбирается в списке «Что сортируем».

Что делает «Учитывать регистр»?

Если флажок выключен, заглавные и строчные буквы считаются одинаковыми: word и Word для сортировки равны, порядок между ними сохраняется исходный. Если включён — буквы сравниваются с учётом регистра, и слова с заглавной буквы идут раньше строчных. На сравнение чисел этот флажок не влияет: «файл 2» всегда встаёт перед «файл 10».

Куда деваются пустые строки?

Пустые строки не попадают в результат: они только создают разрывы в списке. Сколько строк было пропущено, показано под панелями.

Данные отправляются на сервер?

Нет. Сортировка выполняется целиком в браузере на JavaScript, текст никуда не передаётся и не сохраняется. Инструментом можно пользоваться офлайн.

Можно ли отсортировать список без учёта пунктуации?

Да. Включите «Игнорировать пунктуацию», и точки, запятые, кавычки и скобки перестанут влиять на порядок: «(банан)», «банан.» и «банан» встанут рядом.

Что делает «Игнорировать пробельные символы»?

Флажок убирает из сравнения пробелы, табы, неразрывные пробелы и другие пробельные символы. Строки «Новый файл», «Новыйфайл» и «Новый файл» с двойным пробелом становятся для сортировки одинаковыми и просто идут подряд в исходном порядке. В режиме «По длине строки» пробелы не учитываются всегда.