通过正则表达式从字符串中挑选日期

时间:2014-05-30 09:12:03

标签: php regex

我正在尝试使用preg_match从字符串中挑出两个日期(我不能保证字符串总是相同,但它总是包含两个英国日期)。一个例子:

$row['status'] = "Client updated: renewal date changed from 31/01/2015 to 21/02/2015";

我正在使用的正则表达式在一个在线Regex测试程序中工作,但在preg_match使用它时我一直收到PHP错误。

初始错误:Delimiter must not be alphanumeric or backslash

当我尝试更改它时,我收到如下错误:Unknown modifier '\'

我对正则表达式不太满意,所以任何帮助都会得到解决。

$matches = array();
$pattern= '\d{2}/\d{2}/\d{4}';
preg_match($pattern, $row['status'], $matches);

0 个答案:

没有答案