OpenOffice.org регулярные выражения. Магия.
Написал: Евгений Фомин в категорию Без рубрики, tags: openoffice, regxpНашел недавно текст форматированный хотел почитать но форматированный текст читать как то не удобно да и распечатывать получится много страниц получится. Решил его привести к правленому форматированию. С помощью регулярных выражений это можно сделать очень быстро.
пример текста до обработки:
Он вернулся домой, и все здесь было по-прежнему. Зато изменился он
сам. Привыкший к воздушным битвам, к смертельной опасности, он отучился
складывать цифры. Он не понимал, чего ему хочется, однако ощущал
постоянное беспокойство. Гнал от себя возникавшие мысли — безуспешно.
а вот что получилось после:
Он вернулся домой, и все здесь было по-прежнему. Зато изменился он сам. Привыкший к воздушным битвам, к смертельной опасности, он отучился складывать цифры. Он не понимал, чего ему хочется, однако ощущал постоянное беспокойство. Гнал от себя возникавшие мысли — безуспешно.
Что нужно для этого сделать: Взять Доплнение к OOo AltSearch.
Убираем форматирование.
выражение для поиска конца абзаца с любым символом:
(\l)\p |
выражение для замены(после единицы идет знак пробела):
\1\s. |
выражение для поиска начала абзаца с 5 пробелами в начале:
^\s{5} |
выражение для замены пусто
По результатам всех замен текст сократился с 62 до 57 страниц. Вот такая вот магия.