2011-07-15 145 views

回答

5

用貪婪來實現這一目標:

$text = preg_replace('/(.*),/','$1 and',$text) 

這符合一切到最後逗號和替換它通過自身的w/o逗號。

+0

u能explaing笏是$ 1 LL做...我等待UR答案 – K6t

+0

在正則表達式可以節省匹配字符串的部分在所謂的反向引用。通過將大括號放在表達式的一部分周圍來定義後向引用。您可以通過$ 1到$ 9或\ 1到\ 9參考引用。所以$ 1是第一個反向引用的值,在這種情況下是(。*)。 – ckruse

+0

感謝您的幫助....老兄 – K6t

5

此正則表達式查找最後昏迷:(,)[^,]*$