Сортировка и удаление дубликатов строк
Сортируйте строки и удаляйте дубликаты, как sort и uniq
Связанные инструменты
О сортировке и удалении дубликатов строк
Инструмент работает как команды sort и uniq прямо в браузере. Вставьте список или откройте файл .txt или .csv, отсортируйте его по алфавиту, в естественном порядке, по числу, по длине, в обратном порядке или воспроизводимым перемешиванием и удалите повторяющиеся строки с точным сравнением, без учёта регистра или с нормализацией. Статистика строк и список удалённых дубликатов точно показывают, что изменилось.
Как пользоваться
- 1.Вставьте по одному элементу в строке, откройте файл .txt или .csv либо загрузите пример.
- 2.Выберите порядок сортировки и способ поиска дубликатов.
- 3.Выберите, какую копию дубликата оставить — первую или последнюю, — и нужно ли обрезать строки и удалять пустые.
- 4.Проверьте статистику строк и вкладку «Удалённые дубликаты».
- 5.Скопируйте или скачайте результат.
Порядок операций
Каждый запуск идёт в одном порядке: нормализуются переводы строк (CRLF, CR или LF), при включённой опции обрезается каждая строка, при включённой опции удаляются пустые строки, удаляются дубликаты и в конце сортируются оставшиеся строки. Поскольку обрезка выполняется первой, "apple" и "apple " считаются дубликатами, когда включено «Обрезать каждую строку».
Подробности сортировки
A → Z и естественный порядок используют сравнение с учётом языка, поэтому буквы с диакритикой стоят рядом с базовой буквой, а естественный порядок ставит file2 перед file10. Числовой порядок читает число в начале строки, включая отрицательные, десятичные числа и экспоненты; строки без числа в начале идут в конец в исходном порядке. Любая сортировка устойчива: равные строки сохраняют исходный порядок. Перемешивание использует генератор с начальным значением, поэтому один и тот же ввод даёт один порядок, пока вы не выберете «Перемешать заново».
Конфиденциальность и ограничения
Строки обрабатываются в браузере и никуда не загружаются. На этом устройстве запоминаются только выбранные параметры. Поддерживается ввод до 20 000 000 символов; большой ввод обновляется после паузы в наборе, предпросмотр показывает первые 20 000 строк, а копирование и скачивание включают все строки. CSV-файлы обрабатываются как обычные строки, поэтому поля в кавычках, занимающие несколько строк, не объединяются.
