3

タイムスタンプが01〜24(00〜23ではなく)のアプリケーションログがあります。検索を実行して、「24」を「00」に置き換えようとしています。例:

15.03.2012 24:59:58 - SIRENG INFO  com.app.funnction.info
15.03.2012 01:01:02 - SIRENG INFO  com.app.funnction.moreinfo

戻る必要があります

15.03.2012 00:59:58 - SIRENG INFO  com.app.funnction.info
15.03.2012 01:01:02 - SIRENG INFO  com.app.funnction.moreinfo

これまでのところ私は持っています

([0-9+]+).([0-9]+).([0-9\.$]+) ([0-9]+):([0-9]+):([0-9]+)

4

1 に答える 1

1

この正規表現を検索する

([0-9]+\.[0-9]+\.[0-9]{4}) 24:([0-9]+:[0-9]+)

または、略記文字クラスが正規表現エンジンでサポートされている場合は、この正規表現を使用できます

(\d\d\.\d\d\.\d{4}) 24:(\d\d:\d\d)

と置き換えます

$1 00:$2
  • $ 1 =最初のグループ:([0-9]+\.[0-9]+\.[0-9]{4})一致します15.03.2012
  • $ 2 = 2番目のグループ:([0-9]+:[0-9]+)一致します59:58
于 2012-04-23T12:48:30.230 に答える