如何使用php preg_match来获取日期

时间:2011-04-12 21:33:42

标签: php preg-match

尝试在此网址中抓取日期

upload/Standard Project/test/04-12-2011/1.jpg

url将更改名称,日期也会更改,但它将始终采用相同的格式。

任何想法都会很棒。我试图使用substr约会它,但意识到不会工作因为url可以改变。

1 个答案:

答案 0 :(得分:2)

<?php
$str = 'upload/Standard Project/test/04-12-2011/1.jpg';
if(preg_match('@/([0-9]{2}-[0-9]{2}-[0-9]{4})/@', $str, $matches))
  var_dump($matches[1]);