****年**月**日 PHP preg match all 这样的正则表达式怎么写。

高手们,打扰一下,****年**月**日 PHP preg match all 这样的正则表达式怎么写。
最新回答
凝望流年

2024-07-09 07:18:10

php正则表达式:'/([0-9]{4})年(0?[1-9]|1[0-12])月(0?[1-9]|[1-2][0-9]|3[01])日/'

匹配以下格式的日期:

1982年8月23日
1982年08月03日
1982年8月2日
①颗勾魂の愺

2024-07-09 19:50:28

$contents = '********2011年8月2日**************2012年9月3日***************2012年08月22日********';
preg_match_all('/\d{4}年\d{1,2}月\d{1,2}日/',$contents,$arr);

foreach($arr as $k)
{
echo $k[0]; // 第一个日期
echo $k[1]; // 第二个日期
echo $k[2]; // 第三个日期
}