Вхідні дані

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

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

Результат

рядків: 0 · символів: 0 · Змінено рядків: 0, видалено символів: 0; виправлено нерозривних пробілів: 0, невидимих символів: 0, табуляцій: 0

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

Обрізати пробіли, стиснути повтори, замінити табуляцію

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

Оновлено:

Як це працює

  1. Вставте текст

    Текст із вебсторінок, PDF, електронних таблиць і документів Word часто містить невидимі символи. Вставте його або відкрийте файл.

  2. Виберіть очищення

    Кожне виправлення вмикається окремо: обрізати початок рядків, обрізати кінець рядків, стиснути повторювані пробіли, замінити пробіли Unicode, видалити невидимі символи, перетворити табуляцію на пробіли.

  3. Перегляньте зміни

    Підсумок показує, скільки рядків змінено, скільки символів видалено, скільки нерозривних пробілів замінено й невидимих символів прибрано.

Можливості

  • Обрізання й стискання

    Прибирайте відступи та пробіли в кінці рядків, а кілька пробілів і табуляцій усередині рядка зводьте до одного пробілу. Якщо обрізати лише кінці рядків, відступи зберігаються.

  • Нерозривні пробіли й пробіли Unicode

    Нерозривний пробіл U+00A0, а також вузькі, середні, круглі й ідеографічні пробіли схожі на звичайні, але ламають пошук, порівняння й імпорт CSV. Вони стають звичайними пробілами.

  • Невидимі символи

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

  • Табуляція → пробіли

    Табуляція розгортається до наступної позиції табуляції (2, 4 чи 8 стовпців), тож вирівняні стовпці в коді й текстових таблицях не з’їжджають.

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

Текст і файли можуть мати розмір до 200 MB; файли понад 8 MB обробляються потоково у фоновому потоці (Web Worker). Кожен рядок очищається окремо, тож пам’яті потрібно небагато.

Обрізання стосується пробілів, табуляції, вертикальної табуляції та розривів сторінки (form feed). Якщо увімкнено «Нерозривні пробіли → звичайні», пробіли Unicode спершу перетворюються, тож теж обрізаються й стискаються. Позиції табуляції рахуються в символах (кодових точках), що для більшості писемностей відповідає моноширинним шрифтам.

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

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

Як прибрати подвійні пробіли в тексті?

Вставте текст — параметр «Стиснути повторювані пробіли» увімкнено за замовчуванням. Будь-які два й більше пробілів або табуляцій усередині рядка стають одним пробілом.

Чому після обрізання в тексті ніби лишаються пробіли?

Імовірно, там є нерозривні або інші пробіли Unicode. Залиште увімкненим «Нерозривні пробіли → звичайні»; у підсумку видно, скільки їх замінено.

Що таке пробіл нульової ширини і навіщо його видаляти?

U+200B — невидимий символ, який вставляють вебредактори й месенджери. Через нього два однакові на вигляд слова стають різними, і пошук та перевірка дублікатів не спрацьовують.

Чи видаляються розриви рядків?

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

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

Вимкніть «Обрізати початок рядків». Пробіли в кінці й повторювані пробіли всередині рядків і далі очищаються, а відступи на початку зберігаються.

Чи працює інструмент із великими файлами?

Так, файли до 200 MB очищаються рядок за рядком у фоновому потоці.

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