Очистка текста

Вставьте текст — очищенная версия появится сразу, без кнопок и без отправки на сервер.

Правила

Как пользоваться

  1. Вставьте текст — очищенный результат появится сразу, нажимать ничего не нужно.
  2. Два правила включены по умолчанию: обрезка каждой строки и удаление пустых строк. Дополнительные правила включайте только при необходимости.
  3. Скопируйте результат или скачайте его файлом .txt.

Пример

Исходный текст

  Заметки к релизу — v2.4  


  Исправлено: диалог экспорта закрывается раньше времени  

Очищено

Заметки к релизу — v2.4
Исправлено: диалог экспорта закрывается раньше времени

Только правила по умолчанию: каждая строка обрезается, пустые строки удаляются. Пробелы внутри строки не схлопываются, текст не переписывается — поэтому результат полностью предсказуем.

Правила, ограничения и известные проблемы

  • К краевым пробелам относятся пробелы, табуляция, неразрывный пробел (U+00A0) и широкий пробел (U+3000), в том числе два широких пробела, которыми часто делают абзацный отступ в китайском тексте.
  • Схлопывание пробелов ломает выравнивание колонок в таблицах, ASCII-арте и отступы в коде — для таких файлов правило лучше не включать.
  • Символы нулевой ширины не удаляются, пока правило не включено: ZWJ/ZWNJ несут смысл в последовательностях эмодзи и в арабской, персидской и индийской письменности.
  • При включённом «Удалить пустые строки» результат больше не заканчивается переводом строки.
  • Вывод всегда использует переводы строк LF: текстовое поле браузера само преобразует CRLF/CR в LF, поэтому переключатель «сохранять исходные переводы строк» ничего бы не делал.
  • Жёстко перенесённые строки внутри абзаца (частый случай при копировании из PDF) сохраняют разрывы — инструмент не склеивает предложения.
  • Здесь нет нормализации Unicode, изменения регистра, подсчёта и сортировки — для этого есть другие инструменты.

Что обычно нужно дальше, когда текст уже очищен.