次のようなテキスト ファイルを想像してください。
Case 4
case 4.1
a 3
a 5
a 7
a 1
a 9
a 4
endcase 4.1
//
.
.
. Do things that dont get parsed
.
.
//
case 4.2
a 1
b 3
a 6
b7
endcase 4.2
endcase 4
//
.
.
.
. More things
.
.
//
case 5
.
.
.
.
endcase 5
これには、さまざまな時点での複数の変数の値が含まれています。たとえば、ケース 4 は変数 a と b に関するものです。ケース 4.1 とエンドケース 4.1 の間の行だけを抽出するにはどうすればよいですか?