word题目类似如图

将这样一份试题录入数据库实现如下图效果(给app 考试系统 写的java后台)

 

主要思路是

1.把word文档整理成你想要的格式,让每道题格式一样

2.字符串形式获得word文档,正则表达式分离出每道题题目和ABCD选项。把题目和答案分隔开以各个数组形式保存

3.将各个数组插入数据库

另:word文档标准化后的题目,答案分别为如下图

为什么一个word文档不能直接获取为字符串吗?

给到你的word文档可能每道题格式不同,可能在有些没括号,句话等标点。而每道题目是以末尾句号作为分割点。必须格式一模一样才能按照统一格式获取,否则会出现有些题目获取不全情况

思考下如果是数学题,需要存入图片怎么办?