3つのエントリを持つログファイルを解析します。これは次のようになります。カスタムログファイルをハッシュの配列にパーズします
Start: foo
Parameters: foo
End: foo
Start: other foo
Parameters: other foo
End: other foo
....
fooは私が望むものです。
logs = [
{
:start=>"foo",
:parameters=>"foo",
:end=>"foo"
},
{
:start=>"other foo",
:parameters=>"other foo",
:end=>"other foo"
}
]
私はいくつかの正規表現を知っているが、私は複数行にわたりこれにどのように私を理解することは難しい。結果はこのように見える場合、それはいいだろう。 ありがとう!
私は@ camの答えが私より優れていると思います。あなたが同意するならば、その代わりにチェックマークを付けてください。ありがとう! –