Інструмент прибирає дублікати під час введення і ніколи не змінює вихідне поле, тож можна перемикати опції та порівнювати результати, не втрачаючи оригінал. За замовчуванням два рядки мають збігатися посимвольно. Ігнорувати регістр вважає Berlin і berlin одним рядком; Обрізати пробіли не враховує пробіли й табуляції на початку та в кінці рядка - це ловить невидимі дублікати, якими грішать таблиці й лог-файли. Порожні рядки - це структура, а не дані: вони ніколи не згортаються один в одного, якщо не увімкнути Видалити порожні рядки. Оскільки все працює на стороні клієнта, інструмент безпечний для списків email, клієнтських вивантажень і неопублікованих напрацювань з ключових слів.
Видалити дублікати рядків
Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.
Як видалити дублікати рядків із тексту?
Вставте текст у поле вище - і кожен повторюваний рядок зникне миттєво: залишається перша поява кожного рядка, у початковому порядку. Увімкніть «Ігнорувати регістр» або «Обрізати пробіли», щоб зловити схожі дублікати на кшталт «Apple» і «apple», а потім скопіюйте очищений список. Нічого не завантажується на сервер - видалення дублікатів відбувається повністю в браузері.
Як користуватися
- 1Вставте рядки. Введіть або вставте будь-який багаторядковий текст у ліве поле - по одному елементу на рядок. Переноси рядків Windows, Mac і Unix підтримуються однаково.
- 2Оберіть правила порівняння. За замовчуванням рядки мають збігатися точно. Увімкніть «Ігнорувати регістр», щоб вважати «Apple» і «apple» дублікатами, «Обрізати пробіли», щоб не враховувати пробіли по краях, або «Видалити порожні рядки», щоб прибрати пустоти.
- 3Скопіюйте очищений список. Текст без дублікатів з'являється справа в реальному часі, а рядок статусу показує, скільки дублікатів видалено. Натисніть «Копіювати», щоб надіслати результат у буфер обміну.
Кому це знадобиться
- SEO-фахівці та маркетологи прибирають дублі зі списків ключових слів, посилань на беклінки або email-адрес, вивантажених із кількох звітів, що перетинаються.
- Розробники та системні адміністратори чистять вивід логів, списки змінних середовища або файли на кшталт
.gitignore, не вдаючись доsort -u(який заразом переплутає весь порядок). - Аналітики даних згортають вставлений стовпець із таблиці до унікальних значень перед пошуком або зведеною таблицею.
- Автори та дослідники об'єднують списки літератури, джерел чи нотаток із кількох документів в один чистий список.
Часті запитання
Мій текст кудись завантажується?
Ні. Видалення дублікатів відбувається повністю в браузері на JavaScript - рядки ніколи не потрапляють на сервер. Це робить інструмент безпечним для списків email, клієнтських даних, файлів з обліковими даними та всього іншого, що ви не стали б вставляти у випадкову форму на сайті.
Цей інструмент для видалення дублікатів рядків безкоштовний?
Так - повністю безкоштовний, без реєстрації, без завантаження і без обмежень на використання. Це статична сторінка, тож вона завантажується швидко і продовжує працювати навіть за нестабільного з'єднання.
Чи є обмеження на кількість рядків для вставки?
Жорсткого ліміту немає. Видалення дублікатів використовує хеш-множину, тож навіть списки із сотень тисяч рядків обробляються менш ніж за секунду на звичайному ноутбуці. Практична межа - це пам'ять браузера, а не сам інструмент.
Який із дублікатів залишається - перший чи останній?
Перший. Інструмент проходить текст згори донизу, залишає першу появу кожного рядка на місці й видаляє всі наступні повтори, тож підсумковий порядок точно збігається з тим, у якому ви вставили текст.
Чи видаляє він дублікати без сортування рядків?
Так - у цьому й суть. Команди на кшталт sort -u спочатку сортують, а потім прибирають дублі, через що впорядковані дані переплутуються. Цей інструмент зберігає початковий порядок рядків і лише видаляє повтори.
Як обробляються порожні рядки?
Порожні рядки вважаються структурою, а не даними, тож два порожні рядки ніколи не згортаються в один. Якщо потрібен компактний список узагалі без порожніх рядків, увімкніть «Видалити порожні рядки» - і кожен порожній або складений лише з пробілів рядок буде прибрано.
Чи може інструмент знаходити дублікати, що різняться лише пробілами або регістром?
Так. Увімкніть «Обрізати пробіли», щоб не враховувати пробіли й табуляції по краях, і «Ігнорувати регістр», щоб порівнювати без урахування регістру. За увімкнення обох опцій « Apple» і «apple» вважаються одним рядком; лишається рядок точно в тому вигляді, у якому ви його вставили.
Чи працює інструмент із переносами рядків Windows (CRLF)?
Так. Переноси рядків Windows (\r\n), Unix (\n) і старого Mac (\r) розпізнаються під час розбиття тексту, а очищений результат використовує стандартні Unix-переноси, які приймає будь-який редактор і таблиця під час вставки.