NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Сортирует строки текста в алфавитном или обратном порядке с необязательным регистронезависимым сравнением, удалением дублирующихся строк, удалением пустых строк и обрезкой пробелов. Всё работает в браузере — данные не отправляются на сервер.
Сортировка разбивает текст на отдельные строки, упорядочивает их лексикографически и снова объединяет. Лексикографический порядок — тот же принцип, что используется в словарях: символы сравниваются один за другим слева направо по их кодовым точкам Unicode.
По умолчанию инструмент использует сравнение без учёта регистра, поэтому «apple», «Apple» и «APPLE» считаются одинаковыми для целей сортировки. Включите режим с учётом регистра, если вам нужно, чтобы заглавные буквы стояли перед строчными (например, «Z» перед «a» в порядке ASCII).
Алфавитное упорядочивание списков имён, облаков тегов или значений столбцов CSV — самые распространённые задачи. Разработчики часто сортируют инструкции импорта или ключи конфигурации, чтобы упростить код-ревью и сделать вывод diff более чистым.
Аналитики данных используют сортировку строк, чтобы быстро найти дублирующиеся записи в экспортированных списках или выровнять два набора данных перед ручным сравнением. Опция удаления дублей сжимает список с тысячами записей до уникальных значений в один клик.
Современные движки JavaScript используют оптимизированный вариант TimSort (гибрид сортировки слиянием и сортировки вставками) для метода Array.prototype.sort. TimSort является устойчивой сортировкой: строки, признанные равными, сохраняют исходный относительный порядок — это полезно при сортировке дедуплицированного списка для получения согласованного результата.
Для подавляющего большинства текстовых списков алгоритм завершается значительно менее чем за миллисекунду в браузере даже при десятках тысяч строк. Если вам нужна сортировка с учётом локали (например, правильная сортировка букв с диакритическими знаками во французском или немецком), рассмотрите использование Intl.Collator в своём коде — данный инструмент применяет простое сравнение по кодовым точкам Unicode для максимальной скорости.
Да. Результат обновляется в реальном времени по мере ввода или изменения любого параметра — кнопки «Отправить» нет.
Нет. По умолчанию инструмент сортирует без учёта регистра, поэтому «Apple» и «apple» оказываются рядом. Включите флажок «Учитывать регистр», чтобы перейти к порядку необработанных кодовых точек Unicode.
Каждый символ новой строки (\n) обозначает конец строки. Если вы вставляете текст из электронной таблицы или из Windows (окончания строк \r\n), инструмент обрабатывает это корректно и сортирует по логическим строкам.
Инструмент сортирует лексикографически, а не численно. Это означает, что «10» стоит перед «9», так как «1» < «9». Для численной сортировки дополняйте числа ведущими нулями (например, «09» против «10») перед вставкой.
Сохраняет первое вхождение каждой уникальной строки и отбрасывает последующие идентичные. Сравнение учитывает настройку регистра: при режиме без учёта регистра «Apple» и «apple» считаются одной строкой.
Нет. Вся обработка происходит локально в JavaScript. Ничего не загружается ни на какой сервер.
Этот инструмент не устанавливает жёсткого ограничения. Производительность зависит от вашего устройства, но современные браузеры обрабатывают сотни тысяч строк без заметных задержек.
Скопируйте значения столбца из приложения для работы с электронными таблицами в поле ввода (они вставятся по одному значению на строку), примените параметры, скопируйте отсортированный результат и вставьте обратно. Затем вручную или с помощью формулы снова свяжите остальные столбцы.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →