私のログファイルには、開始と終了のマーカーが記録されています。正規表現のヘルプが必要
WY_LOG_TYPE_ERROR < < **
以下のようにこれは
何とか最初のエラーである - 何とか - 何とか
** >>
WY_LOG_TYPE_ERROR < < **
これは
何とか2番目のエラーです - blah - blah
** >>
WY_LOG_TYPE_ER 3上記のエントリがログファイルに存在していると言うどの時点でも何とか
** >>
- 何とか - ROR < < **
これは、第三エラー
何とかです。
正規表現を最後のエントリだけと一致させたい。
現時点では、私は以下のREG-EXPを使用しています:
WY_LOG_TYPE_ERROR \ sの* < < \ * \ *((| \ n)で*。)\ * \ * >> $
今$ 1が含まれています最初のエントリの開始マーカーと最後のエントリの終了マーカーの間のすべてのもの。
私が望むのは、最後のエントリの開始マーカーと終了マーカーの間のコンテンツです。私は他のエントリーには関心がありません。
誰も私のニーズに合わせてこのreg-expを修正してください。
編集:私はperlのREG-EX
Editを使用しています:私は、エラー・ログ処理のためSECを使用していますように私は、REG-EXPを使用する必要があります。
今、私は以下のREG-EXPを使用しています(複数可?)ここで – Varun