我想创建一个可重用的程序,从文本文件中创建随机多项选择测试。文本文件将包含问题、答案和其他不正确的答案。我希望程序搜索标识文本文件部分的关键字。这是文本文件现在的样子(该示例用于骨骼解剖测试):
Q0 "What bone is the supraorbital foramen found on?" [Frontal Bone]
Q1 "What bone is the Sella Turcica found on?" [Sphenoid Bone]
Q2 "What bone is the Crista Galli found on?" [Cribriform Plate]
Q3 "What bone is the Foramen Magnum found on?" [Occipital Bone]
Q4 "What bone is next to the Ulna?" [Radius]
W0 <Frontal Bone>
W1 <Sella Turcica>
W2 <Carpals>
W3 <Temporal Bone>
W4 <Femur>
W5 <Ulna>
W6 <Sphenoid Bone>
W7 <Crista Galli>
W8 <Cribriform Plate>
W9 <Mandible>
W10 <Radius>
W11 <Foramen Magnum>
W12 <Occipital Bone>
W13 <Leg>
W14 <Arm>
Q0 表示问题 0。引号旁边是问题,答案在括号中。W0 和 on 是单词库,这是其他可能的答案。我认为我需要的是一个解析器。我还是一个初学者,有点。我只需要知道如何让程序读取这个文件并正确显示它。我不是要求为我编写程序,我只是想要一些关于制作这种格式的解析器的建议。