Вхідні дані

або перетягніть файл сюди чи вставте код нижче

рядків: 0 · символів: 0

Результат

рядків: 0 · символів: 0 · Видалено: 0, залишено: 0, рядків із дублікатами: 0

Файли не залишають браузераЯк саме?

Видалення повторюваних рядків зі збереженням порядку

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

Оновлено:

Як це працює

  1. Вставте або відкрийте список

    Вставте рядки, відкрийте файл .txt, .csv чи .log або скористайтеся кнопкою «Відкрити за URL».

  2. Визначте, що вважати дублікатом

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

  3. Перевірте й збережіть

    Результат оновлюється під час введення. Під ним — таблиця видалених рядків із номерами та список рядків, що повторюються найчастіше.

Можливості

  • Три режими пошуку дублікатів

    Видаляйте повтори в будь-якому місці тексту, лише сусідні повтори (як команда uniq в Unix) або всі рядки, що трапляються більше одного разу, — тоді залишаться тільки унікальні.

  • Перше чи останнє входження

    Збереження останньої копії зручне для журналів і файлів налаштувань, де пізніший рядок перекриває попередній.

  • Надійне порівняння

    Порівняння без урахування регістру використовує повне згортання регістру, тож STRASSE і straße — один рядок. Нормалізація Unicode вважає однаковими «й», записану одним символом, і «и» зі знаком бреве.

  • Порожні рядки — на ваш вибір

    Порожні рядки можна обробляти як усі інші, залишити всі, щоб зберегти абзаци, або видалити.

Обмеження та конфіденційність

Вставлений текст і відкриті файли можуть мати розмір до 200 MB. Текст до 256 KB обробляється після кожного натискання клавіші, довший — у фоновому потоці (Web Worker), а файли понад 8 MB читаються потоково, без завантаження в редактор. У режимах «Останнє входження» та «Видалити всі копії» весь список тримається в пам’яті.

Кінці рядків (LF, CRLF або CR) і розрив рядка в кінці файлу зберігаються.

Нічого не надсилається на сервер: текст не залишає браузера. Докладніше — на сторінці конфіденційності.

Часті запитання

Як видалити повторювані рядки з текстового файлу?

Відкрийте файл або вставте його вміст — дублікати зникнуть одразу. Щоб зберегти очищений файл, натисніть «Завантажити».

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

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

Як видалити дублікати без урахування великих і малих літер?

Вимкніть «З урахуванням регістру». Тоді «Яблуко», «яблуко» і «ЯБЛУКО» вважаються одним рядком, а збережена копія записується саме так, як її було введено.

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

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

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

У полі «Дублікати» виберіть «Видалити всі копії». Кожен рядок, що трапляється двічі чи більше, зникає повністю — так зручно знайти записи, які є лише в одному з двох об’єднаних списків.

Чи впорається інструмент із файлом на мільйони рядків?

Так. Файли до 200 MB читаються частинами по 4 MB у Web Worker, тож сторінка не зависає. Результат завантажується як файл, а на сторінці показано його попередній перегляд.

Чи безкоштовно це і чи надсилається текст на сервер?

Інструмент безкоштовний і не потребує реєстрації. Текст обробляється у вашому браузері й нікуди не надсилається.

Схожі інструменти