Очистка Пробелов и Строк — Бесплатно онлайн

Удалите лишние пустые строки, конечные пробелы и начальные/конечные пробелы из текста.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Очистка пробелов и строк приводит неряшливый текст в порядок одним нажатием. Инструмент удаляет пробелы и табуляции в конце каждой строки, сжимает три и более переносов строки подряд в одну пустую строку и обрезает пробельные символы в самом начале и конце текста. Очищенный текст заменяет исходный в поле и готов к копированию.

Отступы внутри текста сохраняются, так что блоки кода и вложенные списки не теряют структуру; начальные пробелы теряет только первая строка, потому что весь текст обрезается с начала. Пробелы в конце строк не видны, но из-за них появляются шумные диффы, падают проверки линтера и ломаются переносы строк в Markdown, поэтому, убрав их перед коммитом или вставкой, вы избежите сюрпризов. Текст обрабатывается в вашем браузере.

Когда использовать

  • Нужно очистить текст, скопированный из PDF, веб-страницы или письма, перед вставкой в другое место.
  • Нужно удалить пробелы в конце строк, на которые жалуются линтер или код-ревью.
  • Нужно навести порядок в Markdown или текстовых заметках с неравномерными пустыми строками.
  • Нужно подготовить два текста для инструмента сравнения текста, чтобы были видны только реальные изменения.

Пример

Ввод

  First line   



Second line	
Third line  

Вывод

First line

Second line
Third line

Вопросы об этом инструменте

Удаляются ли пробелы между словами?

Нет. Пробелы внутри строки не трогаются. Удаляются только пробельные символы в конце каждой строки, лишние пустые строки и пробелы в начале и конце всего текста.

Почему остаётся одна пустая строка, а не удаляются все?

Одна пустая строка разделяет абзацы в Markdown, письмах и большинстве текстовых форматов. Сохраняя её, инструмент сохраняет структуру и убирает случайные пропуски.

Не сломает ли это переносы строк в Markdown?

Два пробела в конце строки дают принудительный перенос в Markdown, и очистка их удаляет. Вместо них используйте обратный слеш в конце строки или тег <br> — оба варианта переживают очистку.

Как сделать, чтобы пробелы в конце строк не появлялись снова?

Большинство редакторов умеют обрезать их при сохранении: в VS Code включите files.trimTrailingWhitespace. Файл .editorconfig с trim_trailing_whitespace = true применяет то же правило для всей команды.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.