Обложка канала

Office Killer

Прокачаем Ваши навыки! От специалиста до ген директора, для всех кто работает в офисе с офисными программами выполняя офисные задачи

Office Killer

5 лет назад
Открыть в
Недавно у нас поинтересовались, как решить проблему "слипшихся" предложений. То есть имеется текст, в котором между предложениями были удалены пробелы и точки. В итоге первая (заглавная) буква каждого предложения приклеилась к окончанию предыдущего.

Выполнить правку текста можно с помощью обычной замены текста. Сначала ищем шаблон вида (! )(А-Я). Будут найдены все заглавные буквы, перед которыми НЕ пробел. Заменяем найденное на \1. \2 (то есть добавляем точку и пробел перед такими заглавными).

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

#W_Регулярные_выражения