Сортировка текста

Сортируйте строки по числам, тексту или длине без отправки данных.

Текст и Regex
Подготовка рабочей области…
Ввод
Вывод
Здесь появится результат.

Как пользоваться

  1. Вставьте строки или откройте файл UTF-8.
  2. Выберите режим и параметры очистки.
  3. Скопируйте или скачайте отсортированный список.

Выбор порядка строк

Переставляйте записи по одной на строку в списках и тестовых данных. Равные ключи сохраняют исходный относительный порядок.

Доступны естественный, языковой текстовый, точный десятичный порядок и длина в кодовых точках 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. Вся обработка локальная.

Дополнительные материалыECMA-402 · Intl.Collator
?

Частые вопросы

Чем отличается естественная сортировка?

Она распознаёт последовательности цифр; текстовая не включает числовое сопоставление.

Числа округляются?

Нет. Исходная запись сохраняется, кроме краевых пробелов при их удалении.

Можно сортировать в обратном порядке?

Да. Выберите убывание; равные ключи сохраняют исходный порядок.

Удаляются ли дубликаты?

Нет. Используйте отдельный инструмент удаления повторяющихся строк.

Длина — это видимые символы?

Нет. Комбинированный акцент или составной эмодзи может содержать несколько кодовых точек.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.