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

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

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

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

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

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

Естественный порядок — это тот, который следует выбирать, когда ваши строки содержат числа: он помещает файл 2 перед файлом 10, точно так же, как это сделал бы человек, когда простая алфавитная сортировка помещает файл 10 первым, потому что он сравнивает символ за символом. Числовой порядок идет еще дальше — он анализирует число в начале каждой строки («12 яблок», «-3,5 кг») и сортирует по его значению, перемещая строки без начального числа в конец.

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

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

FAQ

В чем разница между алфавитным и естественным порядком?
В алфавитном порядке сравниваются символы по символам, поэтому файл 10 предшествует файлу 2. Естественный порядок считывает числа внутри текста и помещает файл 2 перед файлом 10, так же, как человек их сортирует.
Как работает порядок чисел?
Он анализирует число в начале каждой строки, включая отрицательные значения и десятичные дроби, и сортирует по этому значению. Строки, которые не начинаются с цифры, перемещаются в конец.
Меняет ли сортировка сами строки?
Нет. Обрезка и нечувствительность к регистру влияют только на способ сравнения строк — выходные данные содержат исходные строки, только в новом порядке.
Как решаются связи?
Строки, которые сравниваются как равные, сохраняют свой первоначальный относительный порядок, а порядок на основе длины возвращается к алфавитному сравнению для строк одинаковой длины.
Мой список где-нибудь загружен?
Нет. Инструмент полностью работает в вашем браузере, и ваш текст никогда не покидает ваше устройство.