Utilia

Видалення дублікатів рядків

Видаліть повторювані рядки зі списку онлайн. Перше входження зберігається в початковому порядку; є опції регістру, обрізання пробілів і сортування.

Як видалити дублікати рядків

  1. Вставте список або текст у поле введення, по одному елементу в рядку.
  2. Виберіть потрібні опції: не враховувати регістр, обрізати пробіли перед порівнянням, видалити порожні рядки або відсортувати результат за алфавітом.
  3. Прочитайте очищений список у полі результату разом із кількістю видалених рядків.
  4. Скопіюйте результат і вставте його назад в електронну таблицю, документ чи код.

Як працює видалення дублікатів

Інструмент читає текст рядок за рядком. Коли рядок трапляється вперше, він залишається. Кожен наступний рядок, що збігається з уже баченим, відкидається. Рядки, що залишилися, зберігають початковий порядок, тож структура вашого списку не губиться.

Наприклад, такий список:

apple
banana
apple
cherry
banana

перетворюється на:

apple
banana
cherry

а інструмент повідомляє, що видалено 2 рядки.

Опції

  • Не враховувати регістр: вважає «Яблуко», «ЯБЛУКО» та «яблуко» одним рядком. Залишається та версія, що трапилась першою, з оригінальним написанням великих літер.
  • Обрізати пробіли перед порівнянням: ігнорує пробіли й табуляції на початку та в кінці кожного рядка під час пошуку дублікатів. Так знаходяться дублікати, що відрізняються лише випадковим пробілом, а це дуже часто трапляється в даних, скопійованих з електронних таблиць чи вебсторінок.
  • Видалити порожні рядки: повністю прибирає порожні рядки з результату, щоб список був компактним.
  • Сортувати за алфавітом: сортує список без дублікатів від А до Я. Вимкніть цю опцію, якщо початковий порядок важливий.

Без жодної ввімкненої опції порівняння точне: «Яблуко» і «яблуко» – різні рядки, так само як «яблуко» й «яблуко » із пробілом наприкінці.

Типові випадки застосування

  • Очищення списків електронних адрес, ключових слів чи URL перед імпортом в інший інструмент.
  • Видалення дублікатів у кодах товарів, ідентифікаторах чи тегах, скопійованих зі стовпця електронної таблиці.
  • Об’єднання двох списків із відсіканням спільних елементів: вставте один після одного й видаліть дублікати.
  • Наведення порядку в лог-файлах або списках налаштувань, де той самий запис додали кілька разів.

Конфіденційність

Усе виконується у вашому браузері. Ваш список ніколи не завантажується на сервер, тому інструмент безпечно використовувати з адресами клієнтів, внутрішніми ідентифікаторами чи будь-якими іншими даними, якими ви не хочете ділитися.

Поширені запитання

Яке входження повторюваного рядка залишається?

Перше. Інструмент зберігає перше входження кожного рядка й видаляє всі наступні копії, тому порядок вашого списку не змінюється.

Чи можна видаляти дублікати незалежно від регістру?

Так. Увімкніть опцію «Не враховувати регістр», і рядки, що відрізняються лише великими та малими літерами, вважатимуться дублікатами.

Чому деякі дублікати не знайдено?

Зазвичай тому, що рядки не зовсім однакові. Невидимі відмінності, як-от пробіл наприкінці, табуляція чи інший регістр, роблять два рядки різними. Увімкніть «Обрізати пробіли перед порівнянням» і «Не враховувати регістр», щоб їх виявити.

Чи можна одночасно відсортувати список?

Так. Увімкніть сортування, щоб отримати рядки без дублікатів за алфавітом. Якщо його вимкнути, зберігається початковий порядок.

Чи є обмеження на кількість рядків?

Жорсткого ліміту немає. Оскільки обробка відбувається на вашому пристрої, дуже великі списки залежать від браузера й комп’ютера, але списки з багатьох тисяч рядків без проблем обробляються на більшості машин.

Чи завантажуються мої дані кудись?

Ні. Рядки порівнюються локально у вашому браузері, і нічого не надсилається на сервер.