Как заменить «Фамилия И.О.» на «И.О.Фамилия» одним нажатием по всему документу?
Как использовать?
Для использования регулярных выражений необходимо, находясь в окне текстового редактора
1) нажать Ctr+F
2) перейти на вкладку «Заменить»
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».
P.S. Посмотреть информацию о регулярных выражениях вы можете только в интернете, так как справка у обоих редакторах онлайновая:(
А какие регулярные выражения используюте Вы?)
Благодарю!
Спасибо за очень полезную статью. Век живи — век учись. )