0

[ERR]ログ エントリがあり、 を含むが含まない行を検索したいIsLocked

行の例:

12:54:30 [INF] [Thread 2] Program started
12:54:30 [ERR] [Thread 1] IsLocked  
12:54:30 [ERR] [Thread 3] Internal Error

正規表現だけで3行目を見つけたいです。私は試した

\[ERR\](?!IsLocked)

[ERR]しかし、 と の間にテキストがあるため、これは機能しませんIsLocked

4

1 に答える 1

1

次のように実行できます。

\[ERR\]((?!IsLocked).)*$

次の文字に続く文字列を探します。そうでない場合は、IsLocked次の文字の照合に進みます。最後まで一致したすべての文字に対してこの事前チェックを行います。

于 2013-10-21T13:22:14.687 に答える