База Знаний: Writer. Пробелы между символами. Удаление всех пробелов, кроме расположенных вначале абзаца

From Wiki
Revision as of 07:38, 25 August 2011 by Sancho (talk | contribs) (Основной текст)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search



Нетривиальная задача по удалению всех пробелов между всеми символами текста с игнорированием пробелов в начале абзаца на самом деле решается просто.


Для этой цели используются «регулярные выражения».


Необходимо вызвать диалог Поиска и замены, открыть  Дополнительные параметры  и установить флаг Регулярные выражения.


  • Регулярное выражение для поиска (строка Найти): ([:alnum:]|[\.,:;])[:space:]{1,}([:alnum:])
  • В строке Заменить ввести $1$2
  • Остаётся нажать кнопку  Заменить все 


Стоить добавить, что данный алгоритм оставляет в тексте знаки препинания. Они перечисляются в конструкии [\.,:;]. Если их не указать явно, то пробелы между знаками препинания и следующими символами будут отставлены в тексте.








InfraOffice.pro 3









К началу страницы