У меня есть справочный файл bib с несколькими сотнями повторяющихся записей со следующим синтаксисом:
@article{author2020article,
title={This is Some Random Article Title},
author={Author, Name1 and Author, Name2 and Author, Name3 and Author, Name4},
journal={This is a journal name here},
volume={1},
number={5},
pages={447--455},
year={2020},
publisher={This is Some Publisher}
}
Я бы хотел правильно писать названия журналов заглавными буквами, например, от: This is a journal name here
, по: This is a Journal Name Here
.
Я борюсь с реализацией регулярных выражений в Microsoft Word. Пока что мне удалось выделить всю строку записи журнала с помощью:
journal\=\{*?\},
но я застреваю, когда мне нужно что-то с этим сделать.
Я хотел бы:
Найти все вхождения названий журналов (то есть только название в фигурных скобках, а не всю строку)
По возможности исключите определенные слова (например, «is», «a», «an», «the» и т. д.)
Изменить заглавные буквы
До сих пор я находил все вхождения с помощью диалогового окна «Найти» и поиска с подстановочными знаками, показанного выше, менял регистр на «В каждом слове — с заглавной буквы» с помощью меню пользовательского интерфейса, а затем вручную возвращал заглавные буквы для некоторых слов ( Journal
to journal
, Is
to is
и т. д.).
Есть ли способ сделать это через диалоговое окно «Найти и заменить»? По крайней мере, для некоторых из трех шагов.
Заранее спасибо.