Difference between revisions of "RU/kb/00000261"

From Wiki
Jump to navigationJump to search
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|http://community.i-rs.ru/index.php/topic,21341.0.html}}
  
 
<section begin=toc />
 
<section begin=toc />
Line 28: Line 28:
  
 
{{RUkbWriterBottom}}
 
{{RUkbWriterBottom}}
 
 
<!--
 
http://community.i-rs.ru/index.php/topic,21341.0.html
 
-->
 

Revision as of 08:57, 25 August 2011


Материал для этой статьи сформулирован на основе обсуждения
в community.i-rs.ru.


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


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


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


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


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








InfraOffice.pro 3









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