Destio небольшой блог

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

Потрогав основы Perl, я, естественно, немного обучился регулярным выражениям и начал тыкать автозамены куда не надо. Ощутив необходимость разных автозамен в MS Word я полез искать — не может же быть такая здоровая байда без регулярок. И верно, не может, вот они, тут. Чтобы поиск и замена работал с регулярными выражениями, нужно отметить чекбокс “подстановочные символы”.

В целом все нормально — есть группы символов, можно обращаться к найденному, все как у больших дядей.

В этом сообщении я просто буду складывать используемое, чтоб башку не ломать каждый раз. В левой части то что найти, в правой — заменить.

Часто используемые регулярные выражения

#([0-9])[-]([0-9])#\1–\2#

замена дефисов в численных интервалах на среднее тире (endash). Также удобно менять десятичные разделители.

#([А-Я].)([А-Я].)#\1 \2#

Разделение инициалов в случае авторов в кириллице

Просто поиск и замена, без подстановочных символов

#^p #^p#

убрать пробел в начале абзаца

Ярлыки: ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.

Узнайте где на мини погрузчик в спб цена доступная.