PHP正则提取中文日期,要怎么写?


内容内容内容内容内容内容内容内容内容二零二零年九月二十九日内容内容内容内容内容内容

想用正则把正文中的中文日期(二零二零年九月二十九日)提取出来,应该怎么做?
$str='内容内容内容内容内容内容内容内容内容二零二零年九月二十九日内容内容内容内容内容内容';
$pattern='/([一二三四五六七八九零]+年[一二三四五六七八九十零]+月[一二三四五六七八九零十]+日)/i';
preg_match_all($pattern, $str,$match);
print_r($match);

结果如下:

img


如有帮助,望采纳本答案


正则的逻辑:
$pattern='/([一二三四五六七八九零]+年[一二三四五六七八九十零]+月[一二三四五六七八九零十]+日)/i';