Перейти к содержанию
100% локально

Сортировать строки по длине

Упорядочите строки списка от самой короткой к самой длинной или наоборот.

Входные данные
Выходные данные

Сортировать строки по длине

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

Выберите «Сначала самый короткий» или «Сначала самый длинный» в опции заказа. Длина считается в символах, включая эмодзи и буквы с диакритическими знаками, каждый из которых считается за один символ, а не за необработанные байты или кодовые единицы, стоящие за ним. «Обрезать пробелы перед измерением» игнорирует начальные и конечные пробелы при сравнении длин — полезно, когда список был скопирован с непоследовательным отступом — но исходная строка, включая пробелы, всегда оказывается тем, что заканчивается на выходе; меняется только измерение.

Строки одинаковой длины по умолчанию сохраняют свой первоначальный относительный порядок, поскольку простая сортировка уже стабильна для связей. Отключите «Сохранять исходный порядок одинаковой длины», чтобы вместо этого разорвать эти связи в алфавитном порядке, что удобно, если вам нужен полностью детерминированный порядок, а не тот, который зависит от того, где начинается каждая строка. Окончания строк Windows (CRLF) и Unix (LF) обрабатываются одинаково, а пустые строки сохраняются и сортируются вперед в порядке возрастания.

Все работает локально в вашем браузере: список никогда не загружается, поэтому можно безопасно сортировать личные данные, такие как имена клиентов, внутренние идентификаторы или черновик. Подсчет под выводом показывает количество строк и общее количество символов, которые обновляются по мере ввода, и когда вы закончите, вы можете скопировать результат или загрузить его в виде файла .txt.

FAQ

Как измеряется длина?
По количеству символов, а не байтов. Эмодзи или буква с диакритическим знаком, например «š», считаются одним символом, поэтому сравнение соответствует тому, что вы видите, а не тому, как закодирован текст.
Изменяет ли обрезка выходной текст?
Нет. «Обрезать пробелы перед измерением» влияет только на способ сравнения длины — строки в выводе сохраняют свои первоначальные начальные и конечные пробелы.
Что происходит со строками одинаковой длины?
По умолчанию они сохраняют свой первоначальный относительный порядок. Отключите параметр «Сохранять исходный порядок одинаковой длины», чтобы вместо этого сортировать их в алфавитном порядке.
Мой список где-нибудь загружен?
Нет. Сортировка происходит полностью в вашем браузере — ваш список никогда не покидает ваше устройство.