正如我實習的一部分,我必須使用正則表達式來分析日誌文件。這是Java日誌,我在檢測異常時遇到了問題。正則表達式記事本+ OK JDK 1.6 NOK
事實上,我的正則表達式工作在記事本+ +,但不與Java(1.6),該matcher.find()需要很,...,很長一段時間,終於找到0匹配。
這是我的正則表達式:
(.*\bERROR\b.*)\r?\n((\tat|.*[Ee]xception|\t\.\.\.|\r?\n|ORA-).*\r?\n)+(^(?!.*ERROR).+)\r?\n
你知道爲什麼嗎?
謝謝。
你逃脫\(反斜線)?你能顯示你使用的確切代碼嗎? – assylias