Безкоштовні інструменти

Очищення пробілів і порожніх рядків

Обрізає пробіли в рядках, згортає повторювані пробіли та впорядковує порожні рядки одним кліком.





Що робить очищувач пробілів і порожніх рядків

Цей інструмент упорядковує невидимий безлад у блоці тексту: випадкові пробіли в кінцях рядків, послідовності повторюваних пробілів чи табуляцій та проміжки з кількох порожніх рядків там, де належить один (або жодного). Ви обираєте, які виправлення застосувати, за допомогою набору прапорців і отримуєте очищений результат одним кліком. Це той інструмент, який потрібен після копіювання тексту з PDF, вікна чату, електронного листа, комірки таблиці чи редактора коду, де розмітка надходить наповненою вирівнювальними пробілами й непослідовними розривами рядків. Замість того щоб рухати курсор вручну, ви вставляєте текст, позначаєте опції, що відповідають проблемі, і отримуєте назад текст, чиї відступи однорідні й передбачувані — готовий, щоб вставити в документ, форму, diff чи поле даних.

Як це працює технічно

Кожна опція відповідає точному перетворенню, і застосовуються вони в розумному порядку. «Згорнути повторювані пробіли/табуляції» замінює будь-яку послідовність пробілів, табуляцій та подібних горизонтальних пропусків одним пробілом, тож стовпці вирівнювального заповнення стають одним пробілом. «Обрізати пробіли на початку/в кінці кожного рядка» видаляє провідні й кінцеві пропуски рядок за рядком, і саме це змушує зникнути відступи та кінцеве сміття. «Згорнути кілька порожніх рядків в один» зводить будь-яку купу з трьох або більше розривів рядків до єдиного порожнього рядка, зберігаючи розділення абзаців без величезних проміжків. «Видалити всі порожні рядки» іде далі й видаляє кожен порожній рядок, ущільнюючи вміст. Нарешті, «Прибрати кожен пробільний символ» — це агресивна опція: вона видаляє всі пропуски — пробіли, табуляції та переноси рядків однаково (відповідно до \s+) — і з'єднує все в один суцільний рядок, що інколи потрібно для гешування, порівняння чи створення відбитка.

Застосування, поради та підводні камені

Порядок операцій навмисний: спершу пробіли згортаються, а рядки обрізаються, потім обробка порожніх рядків виконується над упорядкованим текстом, тож результат узгоджений незалежно від того, як виглядав ввід. Майте на увазі кілька речей. «Прибрати кожен пробіл» перекриває м'якші опції — якщо її позначено, ви отримуєте єдиний нерозривний рядок, тож використовуйте її лише тоді, коли це справді мета. Стандартне очищення пропусків націлене на поширені символи; незвичайні невидимі, як-от нерозривний пробіл (U+00A0) чи пробіл нульової ширини, можуть уціліти, бо їх не завжди зараховують до звичайних пропусків, тож якщо два «однакові» рядки все одно відмовляються збігатися, винуватцем часто є екзотичний невидимий символ. А оскільки обрізання відбувається порядково, воно не об'єднає перенесені рядки в абзаци — воно очищає відступи, а не переформатовує текст.

  • Очищення вставленого вмісту — текст, витягнутий із PDF, листів чи слайдів, що надходить із нерівними відступами.
  • Підготовка даних — нормалізуйте комірки та рядки перед імпортом у таблицю чи базу даних.
  • Упорядкування коду та конфігурації — приберіть кінцеві пробіли й стисніть зайві порожні рядки перед комітом.
  • Нормалізація для порівняння — згорніть пропуски, щоб diff підсвічував справжні зміни, а не шум відступів.

Ваш текст залишається на вашій машині. Цей очищувач на 100% клієнтський: перетворення виконуються у вашому браузері за допомогою локального JavaScript, а вміст, який ви вставляєте, ніколи не завантажується, не зберігається і не журналюється — він не залишає ваш пристрій, і нічого не потрапляє до s4m чи будь-якого стороннього сервера. Це означає, що ви можете безпечно впорядковувати чернетки, внутрішні нотатки, фрагменти конфігурації чи будь-що конфіденційне, і воно нікуди не піде. Коли ви завершите, закриття вкладки стирає текст із пам'яті. Якщо вам подобається тримати невеликі завдання на кшталт цього поза хмарою, ви знайдете цілий набір орієнтованих на приватність утиліт на нашому хабі інструментів, усі побудовані так, щоб працювати так само — повністю у вашому браузері.

Цю сторінку знаходять за запитами

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