В редактируемой мной книге появилась необходимость заодно поработать немного над форматом текстов, в частности сделать сноски надстрочным шрифтом. В исходном тексте они были набраны простыми цифрами с одной закрывающей скобкой. Учитывая, что сносок более шестисот штук, очевидно нужно было автоматизировать процесс. Какова же была моя радость, когда MS Word сумел скушать следующие регулярные выражения:
(\ @)([1-9][0-9]{1})(\)) и (\ @)([1-9][0-9]{2})(\))
и более того вставлять в поле "заменить" только нужную мне вторую переменную \2 из выражения,
и более того сразу присваивать ей нужные мне параметры оформления шрифта.
Почему-то он не захотел скушать (\ @)([1-9][0-9]{1,2})(\)), ну да хрен с ним.
Во-вторых он не захотел присваивать вставляемому тексту нужный стиль из списка, а пытался применить его сразу ко всему абзацу, потому пришлось параметры шрифта выбрать для замены вручную.
В целом, я остался не просто удовлетворён, но и приятно восторжен возможностями этого офисного приложения.
Интересно, учат ли такому на курсах "MS Office для чайников"? :)