Difference between revisions of "RU/kb/00000261"
From Wiki
Jump to navigationJump to search (Основной текст) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
{{BreadCrumbL10n|RU/kb/module/writer/special_search_and_replace}} | {{BreadCrumbL10n|RU/kb/module/writer/special_search_and_replace}} | ||
__NOTOC__ | __NOTOC__ | ||
− | + | {{RUfromforum|21341}} | |
<section begin=toc /> | <section begin=toc /> |
Latest revision as of 17:27, 26 September 2011
Материал для этой статьи сформулирован на основе обсуждения
в community.i-rs.ru.
Нетривиальная задача по удалению всех пробелов между всеми символами текста с игнорированием пробелов в начале абзаца на самом деле решается просто.
Для этой цели используются «регулярные выражения».
Необходимо вызвать диалог Поиска и замены, открыть Дополнительные параметры и установить флаг Регулярные выражения.
- Регулярное выражение для поиска (строка Найти): ([:alnum:]|[\.,:;])[:space:]{1,}([:alnum:])
- В строке Заменить ввести $1$2
- Остаётся нажать кнопку Заменить все
Стоить добавить, что данный алгоритм оставляет в тексте знаки препинания. Они перечисляются в конструкии [\.,:;]. Если их не указать явно, то пробелы между знаками препинания и следующими символами будут отставлены в тексте.
InfraOffice.pro 3