私はC#プログラミングの初心者です。使用できるすべてのツールに圧倒されています。テキストファイルのフレーズを検索し、C#で次の単語を読む
私は多くの情報を持つテキストファイルを持っています。私は "[PRG]"フレーズを見つけ、このフレーズの直後に現れるインデックス番号を読む必要があります。下の行では、ある単語をスキップして残りの行を読む必要があります。ここで
は、テキストファイルのサンプルです:
[TYP] 1001 1
[PRG] 0
name Bulka Fitnes 1/2
image 31
...
...
...
[PRG] 12
name TOST
...
私はそれで何をすべきか、その番号へのすべての名前を割り当てることです。 File.ReadAllLinesを使用して、各行に文字列テーブルを作成することができます。
"[PRG]"フレーズを見つける方法、次の単語を読む方法、1語をスキップする方法、残りの行を読む方法がわかりません。そのように見えたし、私は、これはそのような...
string line;
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader("c:\\test.txt");
while((line = file.ReadLine()) != null)
{
List<string> ListOfParsedValues = line.Trim().Split(' ').ToList();
if (ListOfParsedValues[0] == "[PRG]")
{
string desiredValue = //ListOfParsedValues.Last() ... or whatever you want here
}
}
file.Close();
C#の回答が必要な場合は、C++コードを投稿しないでください。また、C# –