インターンシップの一環として、正規表現を使用してログ ファイルを解析する必要があります。これは Java ログであり、例外の検出に問題があります。
実際、私の正規表現は Notepad++ では機能しますが、Java (1.6) では機能しません。
これは私の正規表現です:
(.*\bERROR\b.*)\r?\n((\tat|.*[Ee]xception|\t\.\.\.|\r?\n|ORA-).*\r?\n)+(^(?!.*ERROR).+)\r?\n
なぜなのかご存知ですか ?
ありがとう。