单词查找和替换:搜索任何月份

Word Find and Replace: Search for any month

对于 MS Word 文档,我需要找到所有出现的任何月份名称并将其替换为更早的通用位置。我怎样才能使用 Find and Replace 函数做到这一点?

即,如何在 Word 文档中搜索 January February March April ...

我一次可以这样做一个月,但我想一次完成任何一个月。

您的问题与 Whosebug 无关,因为它不是编程问题。

不过,您可以使用 通配符 Find/Replace 其中:

Find = <[JFMASOND][abceghilmnoprstuvy]{2,8}>
Replace = [MONTH]

注意:以上也会找到缩写月份。如果表达式可以匹配的文档中的大写单词也存在不匹配的小风险。例如,'May' 可能是也可能不是一个月,而 'Feminine' 永远不是一个月。如果将“查找”与 and/or 年的某一天配对,您将消除不匹配的风险。例如:

Find = <[JFMASOND][abceghilmnoprstuvy]{2,8}( [0-9]{1,4}>)
Replace = [MONTH]/1

将找到月份名称后跟日期或年份数字,同时在替换中保留该数字。