Природні лінії сортування
Сортуйте рядки так, як це робила б людина, тому "item2" стоїть перед "item10".
Природні лінії сортування
Звичайне алфавітне сортування порівнює текст символ за символом, тому «item10» розміщується перед «item2» — «1» просто стоїть перед «2» у цій позиції. Натомість цей інструмент сортує рядки «природно», порівнюючи фактичне числове значення будь-яких знайдених цифр, тому «item2» правильно сортує перед «item10», «file9» сортує перед «file10», а «v1.9» сортує перед «v1.10».
Вставте список рядків — імена файлів, номери версій, артикули продукту, записи журналу, рядки електронної таблиці, експортовані як текст — і інструмент змінить їх порядок так, як ви очікували б, якби сортували їх вручну. Під капотом він використовує вбудований у браузер Intl.Collator із числовою опцією, яка є тією самою логікою порівняння, яку використовують файлові менеджери та сортування з урахуванням версій в інших місцях, тож результати відповідають тому, що ви звикли бачити.
Перемикайтеся між зростанням і спаданням за допомогою однієї опції. Сортування не залежить від регістру та наголоси: "яблуко" та "яблуко" розглядаються як рівні, а рядки, які порівнюють однакові, зберігають свій вихідний відносний порядок, тому результат залишається передбачуваним навіть при введенні змішаного регістру. Закінчення рядків Windows (CRLF) і Unix (LF) обробляються однаково, і навіть дуже великі списки — десятки тисяч рядків — сортуються за мілісекунди, з точним часом, показаним у підрахунку під результатом.
Усе працює локально у вашому браузері. Ваш список ніколи нікуди не завантажується, тому можна безпечно сортувати особисті дані — внутрішні списки файлів, ідентифікатори клієнтів, неопубліковані історії версій. Скопіюйте відсортований результат, завантажте його як файл .txt або надішліть прямо в інший інструмент, щоб продовжити очищення списку.