0

処理してインポートしたいテキスト ファイルがあります。この< TEAM >行には、その下に関連するデータを持つチームが含まれています。次に、別の行に が含まれている場合にプロセスを繰り返します< TEAM >。私の質問は、行を追跡してデータを取得したり、それらを順番に処理したりする代わりに、フラグ ( < TEAM >) を読み取り、その下のすべてのデータを次< TEAM >の C# の前に文字列に格納する方法はありますか? その後、文字列のリストを 1 つずつ処理したいと思います。以下のコードは機能しますが、文字列に < TEAM > を保持したいと思います。

var teams = file.ReadToEnd().Split(new [] {  "< TEAM >" }, StringSplitOptions.RemoveEmptyEntries);

< TEAM >
NAME    ADDRESS CITY    STATE   COUNTRY ZIP
Spokane Legacy 16U  1111 S Rowan Terrace Lane   Spokane Washington  US  99206
< COACHES >
DUTY    NAME    ADDRESS CITY    STATE   PROVINCE    COUNTRY ZIP PHONE   EMAIL   APPROVAL NUM    BBCS APPROVED

< TEAM >
NAME    ADDRESS CITY    STATE   COUNTRY ZIP
Spokane Legacy 16U  1111 S Rowan Terrace Lane   Spokane Washington  US  99206
< COACHES >
DUTY    NAME    ADDRESS CITY    STATE   PROVINCE    COUNTRY ZIP PHONE   EMAIL   APPROVAL NUM    BBCS APPROVED
4

2 に答える 2