рядків: 0 · символів: 0
рядків: 0 · символів: 0 · Відсортовано рядків: 0
Сортувати рядки за алфавітом, числами й стовпцями
Цей інструмент для сортування рядків упорядковує текст за алфавітом, природним порядком, числом, довжиною або випадково. Вставте список, виберіть порядок і правила мови — і скопіюйте відсортований результат.
Оновлено:
Як це працює
Додайте список
Вставте по одному елементу в рядку, відкрийте текстовий файл чи CSV або скористайтеся кнопкою «Відкрити за URL».
Виберіть порядок
За алфавітом, природний, за числом, за довжиною чи випадковий; за зростанням або у зворотному порядку; за потреби — за N-м стовпцем кожного рядка.
Скопіюйте результат
Відсортований список з’являється одразу. Скопіюйте чи завантажте його або натисніть «Використати як вхідні дані» для ще одного проходу.
Можливості
Алфавітний порядок з урахуванням мови
Сортування виконується за алгоритмом Unicode Collation через Intl.Collator. Виберіть мову: у шведській å, ä і ö стоять після z, у німецькій ä сортується разом з a, в іспанській ñ іде після n. Є й порядок за кодами символів (як sort у локалі C).
Природне сортування
Числа всередині тексту порівнюються за значенням, тож «пункт 2» іде перед «пункт 10», а назви файлів упорядковуються так, як очікують люди.
Сортування за числом
Рядки впорядковуються за першим числом у них, зокрема від’ємним, десятковим чи з роздільниками тисяч на кшталт 1,234.5. Рядки без числа переносяться в кінець.
Сортування за стовпцем
Упорядковуйте рядки CSV, TSV чи журналів за будь-яким полем, розділеним вибраним роздільником або пробілами.
Очищення за один крок
Видаляйте дублікати й порожні рядки, ігноруйте пробіли на початку та вирішуйте, чи сортувати великі й малі літери окремо.
Обмеження та конфіденційність
Списки й файли можуть мати розмір до 200 MB. Для сортування весь список має бути в пам’яті; великі файли сортуються у фоновому потоці (Web Worker), а результат завантажується як файл. Текст до 256 KB сортується після кожного натискання клавіші.
Сортування стабільне: рядки, що вважаються рівними, зберігають початковий порядок. Сортування за числом читає перше число рядка (або вибраного стовпця); кома, за якою йдуть три цифри, вважається роздільником тисяч, будь-яка інша кома — десятковою.
Список обробляється у вашому браузері й ніколи не надсилається на сервер. Докладніше — на сторінці конфіденційності.
Часті запитання
Як відсортувати список за алфавітом?
Вставте список по одному елементу в рядку. Алфавітний порядок діє за замовчуванням; для порядку Я–А увімкніть «У зворотному порядку».
Чому «пункт 10» стоїть перед «пункт 2»?
Звичайне алфавітне сортування порівнює текст посимвольно, а «1» менше за «2». Виберіть «Природне», щоб числа порівнювалися за значенням.
Як сортуються українські літери ґ, є, і, ї?
За правилами вибраної мови. Виберіть «Українська» в полі «Правила мови» — інструмент використовує дані Unicode Collation вашого браузера, а не саморобну таблицю.
Чи можна відсортувати CSV за другим стовпцем?
Так. Укажіть 2 у полі «За стовпцем» і кому як роздільник (або \t для даних, розділених табуляцією). Поля в лапках, що містять роздільник, не розбираються як CSV, тож для таких файлів потрібен інструмент для CSV.
Чи йдуть слова з великої літери першими?
За замовчуванням ні: регістр ігнорується, а однакові слова зберігають вхідний порядок. Якщо увімкнути «З урахуванням регістру», великі літери стоять перед малими в тій самій позиції.
Чи можна перемішати рядки випадково?
Виберіть «Випадковий порядок». Для seed, груп рядків чи випадкової вибірки скористайтеся інструментом «Перемішати рядки».