Очистка пробелов — бесплатно
Удаляйте лишние пробелы, обрезайте строки, сворачивайте пустые строки и нормализуйте окончания строк в любом тексте. Очищайте скопированный контент одним нажатием.
или перетащите файл .txt, .csv, .md или .log в поле
Параметры очистки
Частые применения
- Очистить скопированный и вставленный текстИсправьте беспорядочное форматирование из Word, PDF и веб-страниц, удалите дополнительные пробелы, двойные пустые строки и несогласованные отступы.
- Очистить пробелы в коде и файлах конфигурацииУдалите конечные пробелы, нормализуйте окончания строк и исправьте проблемы отступа в коде и файлах конфигурации.
- Очистить текст для систем управления контентомНормализуйте текст перед вставкой в WordPress, Contentful или другие платформы CMS, чтобы предотвратить проблемы с форматированием.
- Очистить пробелы в файлах данныхУдалите начальные и конечные пробелы из значений данных перед импортом в базы данных, электронные таблицы или конвейеры обработки данных.
- Очистить пробелы в шаблонах электронной почтыНормализуйте пробелы в копии электронной почты перед отправкой, предотвратьте несоответствия при отображении в клиентах электронной почты.
Как это работает
Whitespace Cleaner полностью работает в вашем браузере с использованием написанного вручную регулярного выражения JavaScript — без библиотеки, без сервера. Каждая трансформация происходит локально по мере ввода, с результатами, обновляющимися в реальном времени.
- 1Сканирование ввода и статистикаПо мере ввода или вставки инструмент сканирует ваш текст целевыми шаблонами регулярных выражений, чтобы подсчитать строки с конечными пробелами, последовательные пустые строки, символы табуляции, пробелы Unicode (NBSP, полноширинный) и невидимые символы нулевой ширины. Эти подсчёты появляются немедленно под вводом, так что вы можете увидеть, что на самом деле не так с вашим текстом, перед тем как что-либо очистить.
- 2Построчные трансформации регулярных выраженийФункция clean() разбивает по переводам строк и применяет выбранные вами опции по порядку: табуляции заменяются или сворачиваются, серии пробелов сокращаются до одного с /[ \t]+/g, затем каждая строка обрезается. Пробелы Unicode ( , – , и другие) заменяются обычными пробелами; символы нулевой ширины (–, ) удаляются полностью. Умная пунктуация вроде фигурных кавычек и длинных тире выпрямляется в эквиваленты ASCII.
- 3Обрезка пустых строк и документаПосле построчной работы последовательные пустые строки либо полностью удаляются, либо сворачиваются в единую пустую строку (в зависимости от выбранной опции), используя единую замену /\n{3,}/. Начальные и конечные переводы строк для всего документа удаляются последними, сохраняя логику предсказуемой независимо от порядка опций.
- 4Нормализация окончания строк и выводИнструмент определяет доминирующее окончание строк исходного текста (LF, CRLF, или CR) перед нормализацией, так что опция 'Сохранить оригинал' может достоверно восстановить его. Вы также можете принудительно установить конкретную конвенцию. Очищенный текст появляется мгновенно в панели вывода, с панелью статистики до/после, показывающей количество удалённых символов и строк, и кнопкой Скачать .txt, которая строит Blob локально.
Похожие инструменты
Удаление фонового шума
Удаляйте фоновый шум, ветер, шум транспорта, шипение и гул из записей голоса с помощью ИИ-модели, которая работает на вашем устройстве. Ничего не загружается на сервер, аккаунт не нужен.
Бумага для печати — в линейку, в клетку, в точку и нотная (PDF)
Напечатайте свою бумагу: в линейку (широкую или студенческую), в клетку, в точку, изометрическую, для прописей, нотный стан или заметки по Корнеллу — в форматах A4, Letter, A5 или Legal, любого цвета линий, с нужным числом страниц. Чёткий векторный PDF, созданный в вашем браузере.
Удалить акценты (диакритические знаки)
Удаляйте акценты и диакритические знаки из текста для слагов, имён файлов или ASCII — с точной поддержкой вьетнамского (đ→d, тональные знаки) и режимом слагификации. Бесплатно, приватно, в вашем браузере.