我試圖抓住表示日期的字符串的一部分。正則表達式來從字符串中獲取日期
日期字符串通常但不總是在其之前和/或之後具有常規文本。
在這個例子中:
Sometimes text is here, Sun, Apr 09, 2000 And sometimes but not always text here
我希望得到的結果是:
Sun, Apr 09, 2000
記住,天,月弦的長度可以是3個或4個字符。
我微薄的嘗試是:
$test = "Sometimes text is here, Sun, Apr 09, 2000 And sometimes but not always text here";
if (ereg ("/([a-z]{3,4}),.([a-z]{3,4}).([0-9]{1,2}),.([0-9]{4})/i", $test, $regs)) {
echo "$regs[4].$regs[3].$regs[2].$regs[1]";
}
同樣樂於基於非正則表達式的解決方案。