分享

【查找替换】批量按题型分离题库

 hercules028 2021-05-23

小伙伴们,大家晚上好!

图片

今天我们来看这样一个题库文档,这个题库有147页,总共有三类题型:判断、单选和多选。现在想按题型把题库分离成三个文档。该怎么操作呢?

如果手工逐个操作的话,就要一道题一道题的剪切,然后根据题型粘贴到对应的文档中。可是面对这个足有147页,上千道题的题库,让谁干也伤不起呀!

图片

必须要找一个便捷的方法!VBA编程门槛有点高,我们就不考虑了。

来看看用查找替换能完成操作不。

观察文档,题库中的题型尽管不同,但是每道题的结构还是有规律的。如下图,每道题的结构是这样的:【第n题-(判断、单选、多选)】题干内容答案:(选项字母)换行符

图片

这个结构中的红色部分,都可以使用通配符来替换匹配。这里以批量查找复制判断题题型为例来为大家演示操作过程。

按【Ctrl + H】打开【查找和替换】对话框,单击【更多】按钮,然后勾选【使用通配符】复选框。

在【查找内容】文本框中输入查找代码:

【第[0-9]{1,}题-判断】*答案:[A-Z]{1,}^l

图片

上面代码中:

  • [0-9]{1,}可以匹配任意一个数字,比如3,23,233等。

  • [A-Z]{1,}可以匹配任意一个大写字母,如A,AB,ABCD等

  • ^l代表手动换行符,即文档中那个向下的灰色箭头。

接下来,切换到【查找】选项卡,依次单击【在以下项中查找】-【主文档】。

图片

此时,Word就会匹配选择文档中所有符合条件的文本,通过下图可以看出,总共找到了363道判断题。

图片

此时,直接单击【开始】选项卡中的【复制】,然后新建一个文档,直接【Ctrl + V】即可将所有的判断题粘贴到新文档中,如下图所示。

图片

这个判断题新文档现在有71页,每道题之间有一个空白段落,可以用查找替换批量删除,大家可以参考:好多空行,怎么批量去除呢?这里就不再演示了。

处理好了判断题,用相同的方法再来复制单选题和多选题就可以了,你知道怎么操作了吗?

好啦

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多