關(guān)于題目里面的三項(xiàng)日期互換問題
$string = 'April 15, 2014'; $pattern = '/(\w+) (\d+), (\d+)/i'; $replacement = '$3, ${1} $2'; echo preg_replace($pattern, $replacement, $string); //結(jié)果為:2014, April 15 這段代碼當(dāng)中2014根15都是數(shù)字 理論上\d+都能匹配到 為什么這里要分開兩次匹配 如果不分開匹配的話同樣使用$1$2$3的方法能實(shí)現(xiàn)位置的互換嗎?
2021-07-16
因?yàn)樗∪齻€值,所以分三段()
2017-06-08
因?yàn)橹虚g有‘,’號
2017-06-08
15, 2014中間還有一個逗號哦