1

基本的に、ログから 1 行の情報を取り出して解析しました。行末からテキストのチャンクを抽出する方法がわかりません。例えば:

2012-06-25 16:19:42,777 [main]  INFO  ControllerServiceImpl.java (line 72) Starting controller service

コントローラーサービスの開始

正規表現を使用して日付やその他の情報を取り出しましたが、行番号を文字列の終わりまで括弧で閉じた後のすべての単語を取り出す方法を探しています (太字)

T

4

1 に答える 1

1

肯定的な後読み ?<= でそれを行うことができます。パターン:

(?<=\))(\s?\w)+$

複数の行がある場合は、フラグ 'm' (複数行フラグ) を追加することを忘れないでください。

于 2012-07-23T23:01:25.783 に答える