Microsoft Word 通配符查找特定形式的任何日期

Microsoft Word 通配符查找特定形式的任何日期

我正在编辑一个非常大的文档(约 200 页),每页都有多个日期。我希望使用 MS Word 的查找和替换功能中的通配符功能来删除这些日期。

一些日期示例如下:“2015 年 1 月 1 日星期一”、“2015 年 2 月 10 日星期二”、“2015 年 3 月 30 日星期三”、“2014 年 3 月 29 日星期四”...

一般格式为(星期几)(1 位或 2 位数字的日期)(完整月份)(年份 - 2014/2015)。

我正在寻找一个特定的通配符表达式来匹配这些日期中的任何一个。

我知道,对于正则表达式,您可以按星期几进行搜索(Monday|Tuesday|Wednesday|...),但在 Word 中尝试时,它不起作用。

先感谢您!

答案1

您想要用什么格式进行替换?这将影响您格式化搜索字符串的语法。

这会寻找所有您想要的格式的实例,但用特定格式替换它并不是很有用。

([MTWFS]*day) ([0-9]{1,2}) [ADFJMNOS]{1}*[ehlrty]{1} ([0-9]{4})

如果您回复我所需的格式,也许我可以做些什么,但我认为实际上只运行几个单独的搜索可能会更快,特别是如果这是一次性交易。以下应该可以在 5-10 分钟内获得您想要的结果。

Monday > Mon(对一周内的每一天重复)

([0-9]{1,2}) January [0-9]{2}([0-9]{2}) > /1 Jan /2(重复所有月份

这将产生以下格式:Mon DD Jan YY

相关内容