PHP正则表达式小时

时间:2016-10-22 09:02:56

标签: php regex split

我在php中有这个正则表达式:

$programacion_array = preg_split("/(([0-9]{2}):([0-9]{2}))/",$html, -1, PREG_SPLIT_DELIM_CAPTURE);

我想通过查找程序的小时数来分割文本,示例文本:

ASDF的 6时20 Programold的 7时20 Programnew

但是我的正则表达式正在回复我:

[1] => 06:20 [2] => 06 [3] => 20 [4] => Programold

我不知道自己错过了什么。

1 个答案:

答案 0 :(得分:2)

尝试摆脱内部匹配组,例如只使用:

/([0-9]{2}:[0-9]{2})/

这将如下所示:http://ideone.com/u44OIt