2
我有一個字符串:
"item 1, item 2, item 3"
。
我需要的是將其轉換爲:
"item 1, item 2 and item 3"
。使用正則表達式替換字符串中的最後一個逗號
事實上,用「和」替換最後一個逗號。誰能幫我這個?
我有一個字符串:
"item 1, item 2, item 3"
。
我需要的是將其轉換爲:
"item 1, item 2 and item 3"
。使用正則表達式替換字符串中的最後一個逗號
事實上,用「和」替換最後一個逗號。誰能幫我這個?
用貪婪來實現這一目標:
$text = preg_replace('/(.*),/','$1 and',$text)
這符合一切到最後逗號和替換它通過自身的w/o逗號。
此正則表達式查找最後昏迷:(,)[^,]*$
u能explaing笏是$ 1 LL做...我等待UR答案 – K6t
在正則表達式可以節省匹配字符串的部分在所謂的反向引用。通過將大括號放在表達式的一部分周圍來定義後向引用。您可以通過$ 1到$ 9或\ 1到\ 9參考引用。所以$ 1是第一個反向引用的值,在這種情況下是(。*)。 – ckruse
感謝您的幫助....老兄 – K6t