Как пользоваться
- Вставьте строки или откройте файл UTF-8.
- Выберите режим и параметры очистки.
- Скопируйте или скачайте отсортированный список.
Выбор порядка строк
Переставляйте записи по одной на строку в списках и тестовых данных. Равные ключи сохраняют исходный относительный порядок.
Доступны естественный, языковой текстовый, точный десятичный порядок и длина в кодовых точках Unicode.
Естественный порядок нумерованных имён
Естественная сортировка считает последовательности цифр числами: item2 идёт перед item10. Текстовая использует Intl.Collator с языком страницы; данные браузера могут влиять на порядок.
item10
item2
item1
item1
item2
item10
Порядок: item1, item2, item10.
Числа без округления
Принимаются десятичные числа со знаком и научная запись с показателем от −1 000 000 до 1 000 000. Сравнение без плавающей точки сохраняет большие целые и формы вроде 19.9900. Пустые и нечисловые строки вызывают ошибку; пустые можно удалить.
Очистка и переводы строк
Обрезка пробелов меняет и вывод. Длина считает кодовые точки, а не видимые символы. Используется первый разделитель LF, CRLF или CR; конечный перевод строки и начальный UTF-8 BOM сохраняются.
Текст: до 5 MiB ввода, 100 000 логических строк, 20 MiB вывода и 10 секунд. Regex: 1 MiB текста, 4 096 единиц UTF-16 в шаблоне, 500 совпадений и 2 секунды. Файлы должны быть UTF-8. Вся обработка локальная.
Частые вопросы
Чем отличается естественная сортировка?
Она распознаёт последовательности цифр; текстовая не включает числовое сопоставление.
Числа округляются?
Нет. Исходная запись сохраняется, кроме краевых пробелов при их удалении.
Можно сортировать в обратном порядке?
Да. Выберите убывание; равные ключи сохраняют исходный порядок.
Удаляются ли дубликаты?
Нет. Используйте отдельный инструмент удаления повторяющихся строк.
Длина — это видимые символы?
Нет. Комбинированный акцент или составной эмодзи может содержать несколько кодовых точек.