Удаление повторяющихся строк
Удаляйте повторяющиеся строки из списка с сохранением исходного порядка. Опции учёта регистра, обрезки пробелов и удаления пустых строк. Бесплатно и приватно.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое Удаление дубликатов строк?
Удаляет повторяющиеся строки из списка, оставляя первое вхождение каждой в исходном порядке. Сообщает, сколько строк удалено, и может игнорировать регистр букв, окружающие пробелы и пустые строки.
Как пользоваться Удаление дубликатов строк
- Вставьте список (один элемент на строку) в поле Ввод.
- Выберите, будет ли сопоставление Учитывать регистр, нужно ли Убирать пробелы в начале и конце строк и Удалять пустые строки.
- Скопируйте список без дубликатов из Вывод; строка ниже показывает, сколько строк было удалено.
Пример
a B b a
a B
Настройки по умолчанию (без учёта регистра): удалено 2 строки
Когда использовать Удаление дубликатов строк
Используйте для очистки списков e-mail, списков ключевых слов, идентификаторов, URL или строк логов. Сравниваются только целые строки; чтобы найти дубликаты внутри строки или между столбцами CSV, используйте электронную таблицу.
Как работает Удаление дубликатов строк
Строки обрабатываются сверху вниз. Каждая строка (обрезанная, если опция включена) превращается в ключ сравнения — в нижнем регистре, если не выбрано сопоставление с учётом регистра, — и сохраняется в Set. Строка, ключ которой уже есть в множестве, отбрасывается; иначе остаётся. Поскольку сохраняется только первое вхождение, порядок оставшихся строк не меняется. При включённой обрезке в выводе находятся обрезанные строки.
Распространенные Случаи Использования
- Очистка списка рассылки перед импортом
- Удаление повторяющихся ключевых слов из SEO-списка
- Получение уникальных значений из вставленного столбца
- Дедупликация URL или идентификаторов, скопированных из логов
Часто Задаваемые Вопросы
Сохраняется ли исходный порядок?
Да. Первое вхождение каждой строки остаётся на месте, а последующие повторы удаляются. Если нужна ещё и сортировка, используйте сортировщик текста.
Какая версия дубликата сохраняется при игнорировании регистра?
Первая. Если «a» идёт перед «A», в выводе останется «a».
Считаются ли пустые строки дубликатами?
При включённой опции Удалять пустые строки все пустые строки удаляются. При выключенной сохраняется первая пустая строка, а последующие удаляются как дубликаты.