Регулярные выражения в Word

Как заменить «Фамилия И.О.» на «И.О.Фамилия» одним нажатием по всему документу?

заменить «Фамилия И.О.» на «И.О.Фамилия»

Как использовать?
Для использования регулярных выражений необходимо, находясь в окне текстового редактора
1) нажать Ctr+F
регулярные выражения word поиск
2) перейти на вкладку «Заменить»
Screenshot at 2017-07-30 02-16-15
3) нажать клавишу «Больше>>>»
Вкладка "Больше" выражения
4) отметить флаг «Подстановочные знаки»заменить «Фамилия И.О.» на «И.О.Фамилия»

Как использовать?
Допустим, у Вас есть много документов в тексте которых упомянуты «Фамилия И.О.» очень много раз. Например, это может быть список класса или учебник к которому вышли новые правила оформления. Можно сидеть и исправлять вручную, тогда это займет очень очень много времени + возможность допусить человеческие ошибки (опечататься).
Возникает задача заменить «Фамилия И.О.» на «И.О.Фамилия».
Зачем это?
В поле найти написать: ([A-Я]{1;1}[a-я]{2;11}) ([A-Я]{1;1}) ([A-Я]{1;1})
Заменить на:  \2.\3.^s\1
() — можно выводить несколько разных значений
[] — диапозон букв
! — кроме, например [!А-Я] – все кроме заглавных
{x, y} – применять действие с символа x до символа y
\2 – берём вторые скобки, то есть Имя со второго ставим на первое место
точка в поле «Заменить на» служит для склеивания
Альтернативы?
Кстати в «LibreOffice Writer» тоже есть регулярные выражения. В отличие от Майкрософта, которые обозвали своё творение «wildcards», создатели свободного редактора написали ясно и понятно «Regular expressions».
регулярные выражения libreoffice

P.S. Посмотреть информацию о регулярных выражениях вы можете только в интернете, так как справка у обоих редакторах онлайновая:(
А какие регулярные выражения используюте Вы?)

2 Комментарии “Регулярные выражения в Word

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *