ファイル読み込みで、とある文字列からとある文字列までの内容を処理したい場合があります。
こんなときは、以下のように範囲を条件式として利用すると便利です。
while line = gets puts line if line =~ /hoge/ .. line =~ /fuga/ end
上のソースでは、標準入力から行を読み込んで出力しますが、hogeという文字列がくれば真となり以降の文字列が出力されます。
そして、fugaという文字列がくれば偽となり出力が止まります。
こんなこともできるんですね。
ということで、久々の投稿でしたorz