我有问题和答案的文本文件。我想从文件中提取所有问题。如何阅读文件中以 "
开头并以{{1}结尾的所有文字}
答案 0 :(得分:2)
可以是:
string s = "\" Is this sample question ?";
int start = s.IndexOf("\"") + 1;
int end = s.IndexOf("?", start);
string result = s.Substring(start, end - start);
答案 1 :(得分:0)
你可以试试像这样:
List<string> questions = System.IO.File.ReadLines("path here")
.Where(x => x.StartsWith("\"") &&
x.EndsWith("?"))
.ToList();
要将它们添加到ListBox,您可以使用以下代码:
foreach(string x in questions)
{
listBox1.Items.Add(x)
}