Сортування рядків онлайн
Сортуйте рядки тексту за алфавітом, числами, довжиною чи природним порядком, перевертайте або випадково перемішуйте. Безкоштовно, у вашому браузері.
Як сортувати рядки
- Вставте список у поле введення, по одному елементу в рядку.
- Виберіть, як Сортувати за: алфавітом, природним порядком, числовим значенням, довжиною рядка, зворотним порядком поточного списку або випадковим перемішуванням.
- Позначте потрібні опції: За спаданням, Не враховувати регістр, Видалити дублікати, Видалити порожні рядки або Обрізати пробіли.
- Відсортований список з’являється в полі результату. Натисніть Сортувати ще раз у будь-який момент, наприклад, щоб отримати нове випадкове перемішування.
- Скопіюйте результат і вставте туди, де він потрібен.
Під результатом показано кількість рядків і кількість рядків, видалених опціями очищення.
Порядки сортування
Алфавітом (А → Я) використовує справжні правила мови, а не сирі коди символів. Українські літери розташовуються в правильному алфавітному порядку: «є» стоїть після «е», «і» та «ї» – після «и», а «ґ» – після «г». Сортування враховує мову сторінки, тож літери з надрядковими знаками в чужих словах теж стоять поряд зі своїми базовими літерами.
Природний порядок сприймає групи цифр як числа. Звичайне алфавітне сортування ставить «пункт10» перед «пункт2», бо порівнює символ за символом; природний порядок дає пункт1, пункт2, пункт10, так, як чекає людина. Він ідеально підходить для назв файлів, заголовків розділів і номерів версій.
Числове значення шукає перше число в кожному рядку й сортує за цим значенням: «2 кг», «10 кг», «100 кг». Розпізнаються від’ємні числа, десяткові дроби (3.5 чи 3,5) і роздільники тисяч (1,200 чи 1 200). Рядки без чисел залишаються в кінці в початковому порядку.
Довжина рядка сортує від найкоротшого до найдовшого, рахуючи символи. Рядки однакової довжини зберігають початковий порядок.
Зворотний порядок поточного списку перевертає список догори дном без сортування: останній рядок стає першим.
Випадкове перемішування змішує рядки за допомогою криптографічного генератора випадкових чисел вашого браузера, тож кожен порядок однаково ймовірний. Використовуйте його, щоб тягнути жереб між іменами, перемішувати плейлист чи питання вікторини. Кожне натискання Сортувати дає нове перемішування.
Опції очищення
- За спаданням змінює напрям: Я → А, найбільше число першим, найдовший рядок першим.
- Не враховувати регістр вважає «яблуко» та «Яблуко» однаковими під час сортування й видалення дублікатів. Без цієї опції версії з малими й великими літерами залишаються окремими.
- Видалити дублікати залишає лише перше входження кожного рядка.
- Видалити порожні рядки прибирає порожні рядки, зокрема ті, що містять лише пробіли.
- Обрізати пробіли прибирає пробіли й табуляції на початку та в кінці кожного рядка, щоб випадковий пробіл не змінив порядок сортування.
Кінець рядка вашого тексту (Windows чи Unix) у результаті зберігається.
Поширені запитання
Чому «пункт10» іде перед «пункт2»?
Так працює суто алфавітне сортування: воно порівнює «1» із «2» і на цьому зупиняється. Виберіть природним порядком, щоб сортувати числа всередині тексту за значенням.
Як у числовому сортуванні обробляються рядки без чисел?
Вони ставляться після всіх рядків, що містять число, у тому порядку, який мали у вашому введенні, і за зростанням, і за спаданням.
Чи справді випадкове перемішування випадкове?
Так. Воно використовує алгоритм Фішера–Єйтса із генератором випадкових чисел Web Crypto, без невеликого зміщення, яке вносить наївне перемішування. Кожен можливий порядок має однаковий шанс.
Чи можна одночасно сортувати й видаляти дублікати?
Так. Позначте Видалити дублікати й виберіть будь-який порядок сортування. Поєднайте з Не враховувати регістр та Обрізати пробіли, щоб знайти дублікати, які відрізняються лише великими літерами чи пробілами.
Чи змінює сортування самі рядки?
Ні. Окрім необов’язкового обрізання пробілів, кожен рядок залишається точно таким, як ви його ввели; змінюється лише порядок.
Чи надсилається мій список на сервер?
Ні. Сортування відбувається повністю у вашому браузері, і нічого з вставленого не завантажується на сервер.
Схожі інструменти
- Видалення дублікатів рядків Видаліть повторювані рядки зі списку онлайн. Перше входження зберігається в початковому порядку; є опції регістру, обрізання пробілів і сортування.
- Видалення переносів рядків і зайвих пробілів Видаліть переноси рядків і зайві пробіли в тексті з PDF-файлу чи листа. Зберігайте абзаци та списки, з’єднуйте слова з дефісом, прибирайте знаки цитування.
- Зміна регістру тексту Безкоштовно змініть регістр тексту онлайн: ВЕЛИКІ й малі літери, кожне слово з великої, як у реченні, camelCase, snake_case, kebab-case та інші.