我需要从遵循某种格式布局的文本行中解析一些信息。这是文本文件外观的示例:
A. This is option a C. This is option c
B. This is option b D. This is option d
归根结底,我想要的是,在解析了上述两行之后,我将拥有我的 C# 代码:
string OptionA = "This is option a";
string OptionB = "This is option b";
string OptionC = "This is option c";
string OptionD = "This is option d";
A. 和 C.(或 B. 和 D.)之间的空格可以是制表符 (\t) 或随机数量的空格。单步执行代码并读取该行时,它的外观如下:
"A.\tThis is option a\tC. This is option c"
或者它可能看起来像这样
"A.\tThis is option a C. This is option c"
我可能需要一些帮助,根据“\t”或“C”之前的一些空格来拆分这一行。就像上面的例子一样。
任何输入将不胜感激。