いくつかの異なるセクションを含むテキスト ファイルがあります。各セクションにはヘッダーがあり、その後に実際のデータが続きます。例えば:
Header1
x,y,z
x,y,z
x,y,z
Header2
a,b,c
a,b,c
a,b,c
ファイルを 1 回のパスで読み取り、各セクションの下にあるデータを使用してさまざまなことをしたいと考えています。データを解析する方法は知っていますが、「Header2 にヒットするまでこれを行い、Header3 まで別のことを行うなど」のロジックをコーディングする方法を理解するのに苦労しています。
私はルビーを使用していますが、これを行う例に実際に遭遇したことはありません。助言がありますか?