tigtools

Видалити повторювані рядки

Вставте список, щоб видалити всі повторювані рядки, залишивши перше (або останнє) входження на початковому місці.

Працює у вашому браузері Без реєстрації

Якщо рядок повторюється, залишити

Як користуватися

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

Як це працює

Два рядки вважаються дублікатами, якщо їхній текст збігається після застосування вибраних параметрів. Якщо ввімкнути «Ігнорувати регістр», рядки «Apple» і «apple» вважатимуться однаковими; регістр враховується відповідно до мови сторінки, тому турецькою «İzmir» і «izmir» збігаються. Якщо ввімкнути «Ігнорувати пробіли на початку й у кінці рядків», рядки « cherry» і «cherry» вважатимуться однаковими. Ці параметри впливають лише на порівняння рядків: збережений рядок залишиться саме таким, яким він був у введеному тексті.

Порядок елементів списку не змінюється. Якщо вибрати «Перше входження», кожен рядок залишиться на місці своєї першої появи, а наступні копії буде видалено. Якщо вибрати «Останнє входження», попередні копії буде видалено, а рядок залишиться на місці своєї останньої появи — це зручно, коли пізніші записи актуальніші. Щоб також відсортувати список, скористайтеся інструментом «Сортувати рядки».

Порожні рядки порівнюються так само, як і будь-які інші, тому кілька порожніх рядків буде зведено до одного — першого. Увімкніть «Видалити порожні рядки», щоб видалити їх усі, зокрема рядки, які містять лише пробіли. Розпізнаються закінчення рядків Windows (CRLF), старого Mac (CR) і Unix (LF); у результаті використовуються закінчення рядків LF.

Приклади

Очищення списку розсилки

У списку розсилки, експортованому з двох джерел, є адреси «anna@example.com» і «Anna@Example.com ». Якщо ввімкнути «Ігнорувати регістр» та «Ігнорувати пробіли», залишиться лише перша адреса — у тому вигляді, як її було введено.

Збереження останнього запису

У журналі змін статусу «server-2» указано в рядках 3 і 40. Якщо вибрати «Останнє входження», копію в рядку 3 буде видалено, а server-2 залишиться на своєму пізнішому місці.

Унікальні ключові слова

Вставте списки ключових слів, зібрані в різних інструментах, в одне поле, щоб залишити кожне ключове слово лише один раз перед імпортом у таблицю.

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

Чи змінюється порядок рядків?

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

Чому два рядки, які виглядають однаково, не видаляються?

Між ними є невидима відмінність: наприклад, пробіл у кінці, табуляція, нерозривний пробіл або різний регістр літер. Увімкніть «Ігнорувати регістр» і «Ігнорувати пробіли» або спершу очистьте текст за допомогою інструмента «Очищення тексту».

Чи можна видалити повторювані слова всередині рядка?

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

Якої довжини може бути список?

Фіксованого обмеження немає. Інструмент працює зі списками на сотні тисяч рядків, хоча на старих телефонах обробка може тривати довше.

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

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