Microsoft Word - 如何找到位於兩個其他字串之間的字串並將其標題大寫?

Microsoft Word - 如何找到位於兩個其他字串之間的字串並將其標題大寫?

我有一個參考書目文件,其中包含數百個重複條目,其語法如下:

@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}
}

我想正確地將期刊名稱大寫,即 from: This is a journal name here, to: This is a Journal Name Here

我正在努力解決 Microsoft Word 的正規表示式實作問題。到目前為止,我能夠使用以下方法選擇整個日記帳分錄行:

journal\=\{*?\},

但當我需要用它做某事時我陷入困境。

我想:

  1. 尋找期刊標題的所有實例(即,大括號之間的單獨標題,而不是整行)

  2. 如果可能,請排除某些單字(例如“is”、“a”、“an”、“the”等)

  3. 更改大小寫

到目前為止,我一直在做的是使用“查找”對話框和上面顯示的通配符搜尋來查找所有出現的情況,使用UI 選單將大小寫更改為每個單字大寫,然後手動恢復某些單字的大寫(Journalto journalIsto is, ETC。)

有沒有辦法透過「尋找和取代」對話框來做到這一點?至少對於這三個步驟中的某些步驟是如此。

先感謝您。

相關內容