-4

この日付形式の正規表現が必要です WedJul16 00:00:00UTC2008

4

4 に答える 4

1
(?<WeekDay>\w+)\s+(?<Month>\w+)\s+(?<MonthDay>\d+)\s+(?<Hour>\d+):(?<Min>\d+):(?<Sec>\d+)\s+(?<TimeZone>\w+)\s+(?<Year>\d+)

このグループを取得します

${WeekDay}
${Month}
${MonthDay}
${Hour}
${Min}
${Sec}
${TimeZone}
${Year}
于 2012-07-16T08:13:12.080 に答える
0

この正規表現を使用 ([a-zA-Z]{3}\s){2}\d{2}\s\d{2}:\d{2}:\d{2}\sUTC\s\d{4}

于 2012-07-16T08:10:49.133 に答える
0
$subject = "Wed Jul 16 00:00:00 UTC 2008   Tue Jul 12 15:00:04 UTC 2009";
$pattern = '![a-zA-Z]{3}\s+[a-zA-Z]{3}\s+\d{2}\s+\d{2}\:\d{2}\:\d{2}\s+[a-zA-Z]{3}\s+\d{4}!';
preg_match_all($pattern, $subject, $matches);
print_r($matches);

出力:

Array ( [0] => Array ( [0] => Wed Jul 16 00:00:00 UTC 2008 [1] => Tue Jul 12 15:00:04 UTC 2009 ) ) 
于 2012-07-16T08:11:40.680 に答える
0
EEE MMM dd HH:mm:ss z yyyy

Javaと一緒に使う場合SimpleDateFormat

于 2012-07-16T08:14:38.977 に答える