2014年3月21日金曜日

第23回「条件に一致しない行を正規表現で削除する」

さて、第23回のお題は「条件に一致しない行を正規表現で削除する」です。

ログファイルには、ものによってログレベルがあり、INFO、WARN、ERRORなどあります。
[ERROR]という行だけがほしいとき、[ERROR]以外の行を正規表現で選択し、削除します。

^(?!.*[ERROR]).+$

テキストエディタ(サクラエディタなど)で正規表現も取り扱えるので、重宝します。

0 件のコメント: