我试图创建这个小应用程序,从文本文件的文本,并创造出文字的图像。文本文件包含有多个选择,或真/假答案选项的问题,并有一个双线突破,标志着一个新的问题开始。所以我有三个问题的测试文件看起来像这样:
测试创建一个问题。你知道答案吗?
a)第一答案
b)第二答案
c)涂鸦
测试创造的第二个问题。
T)的真实
F)的假
第三个问题,会去吗?
A)绿色
二)蓝色
c)红
四)苹果
五)上述
我遇到的麻烦是,以后我要抢只是文字的第一个问题的答案。我想用一个拆分,但无法弄清楚如何分割双换行符。我最后的努力,使用正则表达式。
Dim strFullText As String = System.IO.File.ReadAllText(txtTextDoc.Text)
Dim myRegex As New System.Text.RegularExpressions.Regex("[\n\n]")
For Each strQuestion As String In myRegex.Split(strFullText)
'...code to process the question goes here
Next
我试过的变化[\ N \ N],但它总是返回文件中第一行的文本或全部文本。
各种
我觉得应该有一个非常简单的方式来完成某种分裂。任何人有任何想法吗?