Сортування рядків
Вставте будь-який список і відсортуйте рядки за алфавітом від А до Я або Я до А, за довжиною символів або перемішайте у довільному порядку — уся обробка відбувається у вашому браузері, тому ваші дані ніколи не залишають пристрій. Перегляньте результат перед застосуванням.
Введення тексту
Режим сортування
Виберіть порядок розташування рядків і натисніть «Застосувати».
Сортуйте рядки в алфавітному порядку від А до Я за допомогою лексикографічного порівняння з підтримкою Unicode.
Відсортуйте рядки в зворотному алфавітному порядку від Я до А.
Упорядкуйте рядки за кількістю символів, розміщуючи найкоротший рядок угорі.
Упорядкуйте рядки за кількістю символів, розміщуючи найдовший рядок угорі.
Рандомізуйте порядок усіх рядків за допомогою алгоритму перемішування Фішера-Єйтса.
Розглядайте великі та малі літери як різні значення — «Банан» сортується перед «яблуком» у режимі з урахуванням регістру.
Навіщо використовувати цей інструмент?
Сортування рядків тексту є одним із найпоширеніших завдань очищення даних, незалежно від того, чи ви впорядковуєте список слів за алфавітом, ранжуєте URL-адреси за довжиною, упорядковуєте ключі конфігурації чи довільний порядок питань вікторини. Цей інструмент сортування рядків миттєво застосовує операцію у вашому браузері, використовуючи лексикографічне порівняння з підтримкою Unicode для алфавітного сортування та алгоритм Фішера-Єйтса для перетасування. Ваші дані ніколи не залишають ваш пристрій.
Сортування за алфавітом: відсортуйте будь-який список від A до Z або Z за допомогою localeCompare JavaScript для правильної обробки Unicode — працює з діакритичними символами, записами зі змішаним регістром і багатомовним текстом.
Сортування за довжиною символів: упорядковуйте рядки за кількістю символів, щоб швидко знайти найкоротші або найдовші записи — корисно для очищення полів відповіді API, форматування коду або пошуку рядків, що викидаються.
Перетасування рядків: рандомізуйте порядок рядків за допомогою алгоритму Fisher-Yates, який гарантує статистично рівномірний розподіл — кожна перестановка має однакову ймовірність появи.
Перемикач регістру: керуйте тим, чи сортуються великі та малі літери як різні значення — увімкніть режим з урахуванням регістру при сортуванні ідентифікаторів програм, назв файлів або будь-якого списку, де регістр має значення.
Попередній перегляд до/після: перегляньте переупорядкований список у панелі порівняння перед збереженням — побачте, як саме виглядатимуть ваші рядки після сортування, і натискайте «Застосувати» лише тоді, коли результат вас влаштовує.
Як ним користуватися
- 1
Вставте свій список у текстову область вище — по одному елементу на рядок. Ви можете вставити зі стовпця електронної таблиці, файлу журналу або будь-якого іншого джерела.
- 2
Виберіть режим сортування: А → Я, Я → А, спочатку найкоротший, спочатку найдовший або перемішати. Увімкніть чутливість до регістру, якщо великі літери мають значення для сортування за алфавітом.
- 3
Перегляньте панель попереднього перегляду, щоб побачити переупорядковані рядки перед тим, як фіксувати. Стовпець «Після» показує, як саме виглядатиме ваш текст після того, як ви подасте заявку.
- 4
Натисніть «Застосувати», щоб оновити текстову область із відсортованим результатом, а потім «Копіювати результат», щоб надіслати його в буфер обміну.
Часті запитання
Матеріали до теми
- Сортувати рядки за алфавітом: VS Code, термінал і онлайн
Сортуй рядки за алфавітом у VS Code, терміналі чи онлайн — плюс пастки з чутливістю до регістру й локаллю, які тихо міняють результат. Відсортуй свій список зараз.
- Як видалити дублікати рядків у VS Code (і онлайн)
У VS Code немає вбудованої команди дедуплікації. Ось 5 методів — обхід через сортування, awk-однорядковик, PowerShell, розширення й браузерний інструмент — з порівнянням порядку, швидкості й крайових випадків.
Більше безкоштовних текстових інструментів
Зміна регістру
Перетворення у верхній, нижній, заголовковий регістр та інші
Виправити пробіли
Видалення зайвих пробілів, виправлення переносів рядків у PDF
Видалити дублікати
Видалення повторюваних рядків з гнучкими налаштуваннями
Обрізання тексту
Обрізайте текст за кількістю слів чи символів із власним суфіксом
Слова у хвилини
Перетворюйте кількість слів на час мовлення та хвилини на ціль
Текст у URL slug
Перетворюйте назви на чисті SEO-slug — по одній або пакетно
Трекер цілей письма
Задайте денну чи загальну ціль за словами та відстежуйте серію днів
Тестові дані
Макетні набори CSV і JSON, Unicode-фікстури та зразки файлів для завантаження
