Перейти до вмісту
TextArray
100% локально

Згорнути повторювані рядки

Об’єднайте послідовні ідентичні рядки в один, подібно до команди Unix uniq.

Введення

Згорнути повторювані рядки

Функція «Згорнути повторювані рядки» видаляє послідовні повторювані рядки з вашого тексту, зберігаючи лише перший (або останній, або лише один раз) будь-якої групи ідентичних суміжних рядків. Це працює як команда uniq Unix: "a, a, b" стає "a, b". На відміну від видалення повторюваних рядків, який усуває всі дублікати з усього тексту, цей інструмент впливає лише на рядки, які з’являються один за одним, тому "a, b, a" залишаються незмінними, оскільки дублікати "a" не є суміжними.

Це корисно під час очищення журналів із повторюваними записами, дедуплікації вихідних даних пакетних завдань, які друкують повідомлення про стан кілька разів, або посилення експорту даних, коли записи відображаються в послідовних групах. Ви можете ігнорувати регістр, розглядаючи "Apple", "apple" і "APPLE" як один рядок. Ви також можете обрізати пробіли на початку та в кінці перед порівнянням, щоб «привіт» і «привіт» згорталися разом.

Все працює у вашому браузері. Ваш текст ніколи нікуди не завантажується, тому він безпечний для обробки журналів, що містять особисту інформацію, дампи бази даних або будь-які конфіденційні дані. Живий підрахунок під результатом показує, скільки рядків згорнуто та скільки символів містить результат. Скопіюйте його, завантажте як файл .txt або надішліть в інший інструмент, коли закінчите.

FAQ

Чим це відрізняється від видалення повторюваних рядків?
Видалити повторювані рядки видаляє всі входження будь-якого рядка, який з’являється більше ніж один раз у всьому тексті. Згортання повторюваних рядків видаляє лише послідовні дублікати — тому "a, b, a" залишається незмінним тут, але стає "a, b" там.
Чи можу я обрізати пробіли перед порівнянням рядків?
так Увімкніть «Обрізати пробіли під час порівняння», і такі рядки, як « hello » і «hello», згорнуться разом, навіть якщо виглядатимуть по-різному. Обрізана версія використовується лише для порівняння; вихідна лінія зберігається.
Що відбувається з режимом без урахування регістру?
Якщо позначено «Ігнорувати регістр», «Apple», «apple» і «APPLE» розглядаються як один рядок. Перше входження зберігається з початковим використанням великої літери.
Мій текст десь завантажено?
Ні. Згортання повністю виконується у вашому браузері, і ваш текст ніколи не залишає ваш пристрій.