特定のフォーマットレイアウトに従うテキストの行からいくつかの情報を解析する必要があります。これは、テキストファイルがどのように表示されるかの例です。
A. This is option a C. This is option c
B. This is option b D. This is option d
結局のところ、私が欲しいのは、上記の2行を解析した後、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」の前の空白の数に基づいてこの行を分割するのに、おそらく助けが必要です。上記の例の場合のように。
任意の入力をいただければ幸いです。