Размер шрифта:

Обмен местави и в любом падеже

При работе с MS Word пользователь часто выполняет замену одних слов или фраз на другие. Обычно это выполняется через диалоговое окно Заменить, которое вызывается через пункт меню Правка. Но не все знают о дополнительных возможностях, которые предоставляет опция Подстановочные знаки.


Если, например, нужно заменить фразу Перепелкин Василий Иванович так, чтобы во всем тексте имя и отчество стояли перед фамилией и для всех форм и падежей, сделайте следующее: откройте диалоговое окно Заменить, активизируйте опцию Подстановочные знаки (если она не видна в диалоговом окне - нажмите кнопку Больше).
В поле Найти: введите текст <(Перепелк[а-я]@>) (Васил[а-я]@> Иванов[а-я]@>)>, а в поле Заменить на: текст <\2 \1>. Теперь нажмите кнопку Заменить все и готово - все найденные вхождения, независимо от падежного окончания, будут заменены.


Круглые скобки используются здесь для выделения двух ключевых фраз выражения (первое - фамилия, второе - имя и отчество), которые нам нужно поменять местами. Последовательность \2 \1 в поле Заменить на: меняет местами второе выражение с первым.


Для того чтобы учитывались все падежные формы, мы используем маску [а-я] @>, где диапазон [а-я] - это любая строчная русская буква, знак @ - говорит, что букв может быть одна или больше, а знак > - о том, что указанная последовательность должна находиться в конце слова.


Используя подстановочные знаки, мы также легко можем изменить в тексте в числах с дробью точку на запятую (124.58 на 124,58). Для этого в поле Найти: введем (<[0-9]@).([0-9]@>), а в поле Заменить на: \1,\2.


Добавить в:


Комментарии к этой заметке больше не принимаются.




Рейтинг популярности - на эти заметки чаще всего ссылаются:


май, 2008
пн вт ср чт пт сб вс
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31