今天把这样一个问题丢到一个学习编程的群里:“一个WORD文档中,有很多选择题,题目后面的括号中,已经把正确选项ABCD填上去了,这个文档有很多页,想用程序把括号里面的正确选项去掉,只留下括号,怎么实现?”
我本意是想通过编程来实现,但是群里一个群友说这个其实直接用WORD就可以实现,使用替换里面的:通配符
通过测试确实可以实现,不过要分两种情况:
1、文档中的括号是中文状态下的括号,那么使用通配符替换就简单了:
通配符就是中文状态下的括号里面加个*号,如图:
2、文档中的括号是英文状态下的括号,那么查找内容时用的括号也要用英文状态下的括号,同时因为英文状态下的括号是特殊字符,所以要转义成英文状态下的括号,也就是加反斜杠,如图所示:
相关疑问:在正则表达式中,符号
*
是匹配前面的字符0个或者N个,但这里的意思应该是匹配任意的内容,类似于正则表达式中的符号:
.
标签: 正则表达式