Инструмент сортировки строк

Быстро сортируйте вставленные списки в естественном, числовом или словарном порядке.

Удаление пустых строк, удаление дублей и сортировка с учетом локали выполняются локально в браузере.

Введенный текст остается в браузере

Как использовать

  1. Вставьте список в левое поле, по одному элементу в строке.
  2. Выберите естественный, числовой или словарный порядок и задайте возрастание или убывание.
  3. При необходимости настройте локаль, удаление пустых строк, удаление дублей или обрезку.
  4. Нажмите Sort, затем скопируйте или скачайте результат.

Samples

Естественный порядок (имена файлов)

Ввод

file10
file2
file1

Вывод

file1
file2
file10

Числовой порядок (`de-DE`)

Ввод

10,5
2,75
1.234,5

Вывод

2,75
10,5
1.234,5

Словарный порядок (`sv`)

Ввод

Öga
Zebra
Äpple
Ål

Вывод

Zebra
Ål
Äpple
Öga

Глоссарий

Natural заказ

Удобный для человека режим сравнения, который ставит `2` перед `10` вместо буквального сравнения строк цифр.

Dictionary заказ

Лексическое сравнение строк. Точный порядок зависит от языка и правил локали.

Locale

Языковые и региональные правила, используемые для сравнения и разбора чисел, например `ja`, `en`, `sv` или `de-DE`.

FAQ

В чем разница между естественным и словарным порядком?

Natural заказ treats embedded numbers as numbers, so `file2` comes before `file10`. Dictionary заказ compares text as text, which can place `file10` before `file2`.

Может ли числовой порядок обрабатывать `1,234.56` и `1.234,56`?

Да. Инструмент интерпретирует десятичные и разделительные символы в соответствии с выбранной локалью. Если строка не подходит под эту локаль, она обрабатывается как нечисловая согласно вашему параметру.

Как выбрать локаль?

В большинстве случаев используйте `Auto`. Переходите на `Custom` только если нужны правила сравнения или числового форматирования другого языка, например `sv` или `de-DE`.

Как работает удаление дублей?

Режим по умолчанию удаляет только точные совпадения. В расширенных настройках можно переключиться на `Одинаково по текущим правилам сортировки`, который может объединять строки, совпадающие с точки зрения активных правил сравнения или числовой сортировки.

Мои данные отправляются на сервер?

Нет. Сортировка выполняется полностью в браузере, и ваш ввод не отправляется на сервер.

Можно ли использовать это с японским, арабским или европейскими языками?

Да. Интерфейс локализован, а сортировка опирается на `Intl.Collator` и разбор чисел с учетом локали. Итоговый порядок все равно зависит от выбранной локали и реализации браузера.

Примечания

  • Числовой порядок зависит от выбранной локали для десятичных и разделительных символов. Если результат выглядит неверно, сначала проверьте локаль.
  • `Одинаково по текущим правилам сортировки` может объединять строки, которые выглядят по-разному, если регистр, диакритика или числовое форматирование считаются эквивалентными.
  • Локально сохраняются только параметры. Текст ввода и вывода не сохраняется.

Конфиденциальность и примечания

Этот инструмент работает локально в браузере. Многоязычный порядок может немного отличаться в зависимости от выбранной локали и движка браузера.