1

ラインから時間を求めるパターンを設定したい

String line = "INFO  00:08:39 - End executing test11093 : Next time will be Tue Nov 05 00:13:27 GMT 2013"
Pattern pTime = Pattern.compile("[0-9][0-9]:[0-9][0-9]:[0-9][0-9]");
      Matcher mTime = pTime.matcher(line);
      String dateTime = null;
      while (mTime.find())
      {
          dateTime = mTime.group();       
      }
      System.out.println(dateTime);

出力は : 00:13:27 ですが、最初だけ取得したいです!

4

2 に答える 2

0

使用する

if (mTime.find())

それ以外の:

while (mTime.find())
于 2013-11-06T10:38:07.393 に答える