Как пользоваться: Сортировка строк и удаление дубликатов
- 1
Вставьте список
Один элемент в строке: имена, ключевые слова, названия файлов, адреса e-mail, числа или строки логов.
- 2
Составьте рецепт
Добавьте шаги, например «Сортировать», «Удалить дубликаты» или фильтр, задайте параметры и меняйте порядок стрелками.
- 3
Проверьте счётчики
Каждый шаг показывает, сколько строк он удалил или добавил, а в результате указано итоговое количество строк.
- 4
Скопируйте или скачайте
Скопируйте результат, сохраните его в файл .txt или перенесите в исходное поле, чтобы продолжить обработку.
Лимиты и Pro
Бесплатно и без ограничений, без регистрации; списки из 100 000 строк сортируются, очищаются от дубликатов и фильтруются быстрее чем за секунду на обычном ноутбуке.
Pro убирает рекламу; все шаги и пресеты бесплатны. Смотреть Pro
О инструменте «Сортировка строк и удаление дубликатов»
Списки из таблиц, писем, лог-файлов и выгрузок опросов редко бывают чистыми: строки идут вразнобой, повторяются, а в тексте попадаются лишние пробелы и пустые строки. Инструмент приводит список в порядок с помощью короткого рецепта: шаги выполняются сверху вниз, а результат обновляется сразу, как только вы меняете список или любой шаг.
Сортировка работает в четырёх вариантах. «А–Я» использует словарный порядок вашего языка, поэтому «éclair» встаёт рядом со словами на «e». Естественный порядок читает числа внутри текста и ставит file2 перед file10, как привыкли люди. Сортировка по числу берёт первое число в каждой строке, понимает разделители тысяч вроде 1,200 и десятичные дроби вроде 2.5, а строки без числа помещает в конец. Сортировка по длине упорядочивает строки от самой короткой к самой длинной.
При удалении дубликатов можно оставить первую или последнюю копию либо убрать все строки, которые встречаются больше одного раза, а «Apple» и «apple » считать одинаковыми. Другие шаги обрезают пробелы, удаляют пустые строки, разворачивают или перемешивают порядок, оставляют или убирают строки с определённым словом или по регулярному выражению, ищут и заменяют, добавляют префикс, суффикс или номера строк, объединяют строки в одну строку через запятую и разделяют её обратно на строки.
Перемешивание использует 128 бит из криптографического генератора случайных чисел вашего браузера и не меняется, пока вы редактируете, до нажатия кнопки «Перемешать заново». Шаги можно переставлять, отключать без удаления или загружать из пресетов, например «По алфавиту без дубликатов». Список и рецепт запоминаются, а кнопка «Использовать как исходный» позволяет начать новый круг очистки с результата.
Конфиденциальность
Сортировка, фильтрация и все остальные шаги выполняются во вкладке вашего браузера, поэтому вставленный список никуда не передаётся. Список и шаги хранятся в локальном хранилище, чтобы пережить обновление страницы; «Очистить» удаляет список, а удаление шагов сбрасывает рецепт.
Возможности
Четыре способа сортировки
Словарный А–Я, естественный (file2 < file10), по числу и по длине, по возрастанию или убыванию.
Умное удаление дубликатов
Оставляйте первую или последнюю копию либо только строки, которые встречаются один раз; регистр и пробелы можно игнорировать.
Цепочка шагов
Сочетайте обрезку, фильтр, замену, нумерацию, объединение и разделение в любом порядке с живыми счётчиками.
Честное случайное перемешивание
Перемешивание Фишера — Йетса на основе Web Crypto API; порядок не меняется, пока вы не перемешаете заново.