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}}
+
{{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









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