Microsoft Word — как найти и сделать заглавной буквой строку, расположенную между двумя другими строками?

Microsoft Word — как найти и сделать заглавной буквой строку, расположенную между двумя другими строками?

У меня есть справочный файл 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\=\{*?\},

но я застреваю, когда мне нужно что-то с этим сделать.

Я хотел бы:

  1. Найти все вхождения названий журналов (то есть только название в фигурных скобках, а не всю строку)

  2. По возможности исключите определенные слова (например, «is», «a», «an», «the» и т. д.)

  3. Изменить заглавные буквы

До сих пор я находил все вхождения с помощью диалогового окна «Найти» и поиска с подстановочными знаками, показанного выше, менял регистр на «В каждом слове — с заглавной буквы» с помощью меню пользовательского интерфейса, а затем вручную возвращал заглавные буквы для некоторых слов ( Journalto journal, Isto isи т. д.).

Есть ли способ сделать это через диалоговое окно «Найти и заменить»? По крайней мере, для некоторых из трех шагов.

Заранее спасибо.

Связанный контент