跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

求用正则或其他方法取出指定特征的字符串

有这样一个字符串:
$str = '
时间:2015-12-24 09:47来源:华尔街见闻 作者:member 点击: 145 次
';
需要取出其中的日期时间:2015-12-24 09:47,日期是变化的,长度不定。 想了半天不知道怎么取。。求帮助!谢谢 回复讨论(解决方案) 匹配 时间: 和 来源 之间的吧。。 /d+-\d+-\d+ \d+:\d+/ /d+-\d+-\d+ \d+:\d+/
header('Content-type:text/html;charset=UTF-8');$str = '
时间:2015-12-24 09:47来源:华尔街见闻 作者:member 点击: 145 次
';preg_match_all('/d+-\d+-\d+ \d+:\d+/', $str, $matches);print_r($matches);
我觉得思路是对的,可是结果是空数组Array ( [0] => Array ( ) ) 不好意思,漏了个 \
preg_match_all('/\d+-\d+-\d+ \d+:\d+/', $str, $matches); print_r($matches);
Array ( [0] => Array ( [0] => 2015-12-24 09:47 ) ) 不好意思,漏了个 \
preg_match_all('/\d+-\d+-\d+ \d+:\d+/', $str, $matches); print_r($matches);
Array ( [0] => Array ( [0] => 2015-12-24 09:47 ) ) 我也没注意到漏了个\。 。多谢了,热心的版主大人。。

相关文章