2017-01-01 31 views
-2

私は、イベントのタイムスタンプを含む巨大なログファイルを持っています。
例:12/20/16 11:12:03 AMまたは1/1/17 05:10:20 PM
誰でも私にこれらのタイムスタンプ文字列を見つける良い正規表現を提案することができます。javaの文字列から時間部分文字列を検索する

+6

正規表現のチュートリアルをお探しですか?あなたはこれを簡単に把握できるはずです。次に、正規表現が必要なときにStackOverflowを尋ねる必要はありません。 – ajb

+0

@ajb私はチュートリアルを進んでいます。私は時間を正規表現するのに少し新しいです。クイックソリューションのためにここに掲示する。 – Shree

答えて

1

可能なタイムスタンプを見つけて、有効なタイムスタンプを見つけることには違いがあります。前者はかなり簡単で、後者はかなり難しい。ここでは可能性の高いタイムスタンプを検出する単純な正規表現です:私はタイムスタンプを検索するには、次の正規表現を使用してい

\d{1,2}\/\d{1,2}\/\d{2} \d{2}:\d{2}:\d{2} [AP]M 

Regex101

0

。私はそれが簡単で、異なるフォーマットを扱うように変更することができます。

"\\d+/\\d+/\\d+ \\d+:\\d+:\\d+ [A-Z][A-Z]" 
関連する問題