Pregmatching All Just返回第一个Asertion

时间:2016-08-03 15:10:19

标签: preg-match-all

我试图抓住小时分钟秒 $time = 02:00:00 preg_match_all('/^(\d\d):?/', $time, $all_matches); 但它只返回第一个Asertion。 array ( 0 => array ( 0 => '02:', ), 1 => array ( 0 => '02', ), ) 假设preg_match_all在String上找到所有断言, 正则表达式缺少哪些内容未能给出正确的答案?

1 个答案:

答案 0 :(得分:0)

preg_match_all('/^(\d\d):(\d\d):(\d\d)/', $time, $all_matches); 的工作原理。