很实用的技巧——Word通配符
今天某同学请教我一个关于Word的小问题,给大家分享下。
这个同学的英语老师发给了他三个Word文档,里面是关于新概念英语里面的句子,如下图所示:

要实现的功能就是:去掉每一句前面的时间点,就是中括号以及里面的hh:mm.ss。
这每一个Word有100多页,每一页有20多句。。。
这个同学已经手动删除了1000多行了,后来受不了了向我求助。
实际上我们使用Word自带的替换功能就能完成这个操作:

如上图所示,我们勾选上使用通配符,然后在上方查找框里面输入:\[*\]
这里 \[ 代表“[”本身,前面加了一个斜杠表示转义字符,因为[本身就是一个通配符,所以要想表示[自己就要加一个\.
同样的 \] 代表"]"本身
中间的 * 表示匹配多个字符
这样我们选择全部替换时,就能删除所有的时间。

实际上,word里面的通配符和正则表达式非常类似,在进行文本处理时,正则表达式非常常用,大多数编程语言都支持正则表达式匹配,有兴趣的同学可以学习下相关的资料。
一些有用的资料给大家参考:
【1】知乎搜索: Word的通配符怎么用?
【2】菜鸟教程:正则表达式