Сортировщик текста — бесплатно
Сортируйте строки текста по алфавиту, длине, числовому значению или случайно. Удаляйте дубликаты, обрезайте пробелы и перемешивайте списки.
Частые применения
- Сортировка и организация списков в алфавитном порядкеСортируйте списки покупок, элементы задач, имена или любой маркированный список в алфавитном порядке мгновенно.
- Очистка и удаление дубликатов строк данныхУдаляйте дублирующиеся строки, обрезайте пробелы и нормализуйте текстовые данные из экспорта CSV и журналов.
- Сортировка операторов импорта и списков кодаСортируйте операторы импорта, списки классов CSS, ключи JSON или любой список кода в последовательный порядок.
- Сортировка списка имен в алфавитном порядкеАлфавитная сортировка списков присутствующих, командных составов, имен студентов и списков благодарностей по имени или фамилии.
- Случайно перемешать списокСлучайно перемешайте имена, элементы или записи для справедливого упорядочивания, случайного распределения или настройки игры.
Как это работает
Сортировка полностью работает в вашем браузере с использованием встроенного API Intl.Collator JavaScript — без сервера, без библиотеки, без загрузки. Каждый порядок сортировки, от алфавитной до естественной числовой сортировки, вычисляется на месте по мере ввода или изменения опций.
- 1Ввод разбит на строкиВаш вставленный текст разбивается по символам перевода строки. Сначала выполняется опциональная предобработка: начальные и конечные пробелы обрезаются из каждой строки, и пустые строки отбрасываются — оба настраиваемы.
- 2Intl.Collator обрабатывает упорядочиваниеДля алфавитной и естественной сортировки встроенный Intl.Collator браузера инициализируется вашей текущей локалью сайта, так что символы с акцентами (å, ä, ö и т.д.) сортируются в правильном языковом порядке. Режим 'natural' устанавливает числовой флаг, так что 'file2' ранжируется перед 'file10', а не трактует цифры как простые символы.
- 3Ключи сравнения удаляют шумПеред сравнением каждая строка может опционально иметь начальные артикли (the, a, an) и не-буквенно-цифровую пунктуацию удалённые из её ключа сортировки — оригинальный текст строки сохраняется нетронутым в выводе, изменяется только ключ, используемый для упорядочивания.
- 4Перемешивание использует криптографическую случайностьРежим случайного перемешивания вызывает crypto.getRandomValues для генерации массива случайных 32-битных целых чисел, затем запускает перемешивание Фишера-Йетса по строкам, используя эти значения — избегая смещения, которое возникает при подходах на основе Math.random().
Похожие инструменты
Поиск дублирующихся строк
Находите, считайте или удаляйте дублирующиеся строки из списка. Отлично для очистки списков email, журналов аудита или поиска повторяющихся записей в дампах данных.
Выбор эмодзи
Ищите и копируйте эмодзи одним щелчком. Просматривайте по категориям, составляйте строку из нескольких эмодзи, выбирайте оттенок кожи и находите недавно использованные.
Колесо фортуны
Введите список имён или вариантов, запустите колесо и позвольте ему выбрать один случайным образом, со звуком тика, конфетти и возможностью удалять победителей.