Удаление повторяющихся строк

Удаляйте повторяющиеся строки из списка с сохранением исходного порядка. Опции учёта регистра, обрезки пробелов и удаления пустых строк. Бесплатно и приватно.

Параметры

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Что такое Удаление дубликатов строк?

Удаляет повторяющиеся строки из списка, оставляя первое вхождение каждой в исходном порядке. Сообщает, сколько строк удалено, и может игнорировать регистр букв, окружающие пробелы и пустые строки.

Как пользоваться Удаление дубликатов строк

  1. Вставьте список (один элемент на строку) в поле Ввод.
  2. Выберите, будет ли сопоставление Учитывать регистр, нужно ли Убирать пробелы в начале и конце строк и Удалять пустые строки.
  3. Скопируйте список без дубликатов из Вывод; строка ниже показывает, сколько строк было удалено.

Пример

Ввод
a
B
b
a
Вывод
a
B

Настройки по умолчанию (без учёта регистра): удалено 2 строки

Когда использовать Удаление дубликатов строк

Используйте для очистки списков e-mail, списков ключевых слов, идентификаторов, URL или строк логов. Сравниваются только целые строки; чтобы найти дубликаты внутри строки или между столбцами CSV, используйте электронную таблицу.

Как работает Удаление дубликатов строк

Строки обрабатываются сверху вниз. Каждая строка (обрезанная, если опция включена) превращается в ключ сравнения — в нижнем регистре, если не выбрано сопоставление с учётом регистра, — и сохраняется в Set. Строка, ключ которой уже есть в множестве, отбрасывается; иначе остаётся. Поскольку сохраняется только первое вхождение, порядок оставшихся строк не меняется. При включённой обрезке в выводе находятся обрезанные строки.

Распространенные Случаи Использования

  • Очистка списка рассылки перед импортом
  • Удаление повторяющихся ключевых слов из SEO-списка
  • Получение уникальных значений из вставленного столбца
  • Дедупликация URL или идентификаторов, скопированных из логов

Часто Задаваемые Вопросы

Сохраняется ли исходный порядок?

Да. Первое вхождение каждой строки остаётся на месте, а последующие повторы удаляются. Если нужна ещё и сортировка, используйте сортировщик текста.

Какая версия дубликата сохраняется при игнорировании регистра?

Первая. Если «a» идёт перед «A», в выводе останется «a».

Считаются ли пустые строки дубликатами?

При включённой опции Удалять пустые строки все пустые строки удаляются. При выключенной сохраняется первая пустая строка, а последующие удаляются как дубликаты.

Что сделать дальше

Другие категории