最後に出現した .java;[number] または java;NONE と文字列の末尾との間のテキストを取得する正規表現が必要です。
入力として持っているテキストの例を次に示します。
user: ilian
branch: HEAD
changed files:
FlatFilePortfolioImportController.java;1.78
ConvertibleBondParser.java;1.52
OptionKnockedOutException.java;1.1.2.1
RebatePayoff.java;NONE
possible dead-lock. The suggested solution is to first create a TransactionContext and then lock AccountableDataFactory.IMPORT_LOCK and PositionManagerSQL
基本的に、コミットの最後にコメントを取得する必要があります。これは、最後に変更されたファイルの後であり、1.52、1.1.2.1、または NONE などで終わる可能性があります。