我正在尝试为我的兄弟编写一个程序,它可以从文本文档中的大纲快速重新格式化到.csv,以便他的flashcard程序可以读取。大纲看起来像这样:
1) Question
a) answer 1
b) answer 2
**c) answer 3**
d) answer 4
以粗体显示正确答案。 .csv需要的格式如下:
question 1, correct answer, incorrect answer 1, incorrect answer 2, incorrect answer 3, incorrect answer 4 (etc)
question 2, correct answer, incorrect answer 1, incorrect answer 2, incorrect answer 3, incorrect answer 4 (etc)
等。
我还没有编写任何代码,因为我还在计划中,但我对如何做到这一点非常了解。我对c ++文件io不太熟悉,知道检查粗体的方法。对于我如何在word文档中执行此操作的任何建议或链接,将非常感谢,谢谢。
答案 0 :(得分:4)
没有一种,统一的方式来寻找“大胆”,因为它在文本中的表示取决于创建它的应用程序。如果您只是检查直接文本,并且您不知道该文本的具体格式,那么就无法知道“粗体”是什么。例如,如果它是HTML,您可以查找成对的“粗体”标记。否则,纯文本文件没有标准的粗体指示方式,因为顾名思义,它只是纯文本。