我有一个字符串:
"item 1, item 2, item 3"
。
我需要的是将其转换为:
"item 1, item 2 and item 3"
。
实际上,用“和”替换最后一个逗号。任何人都可以帮我这个吗?
答案 0 :(得分:6)
使用贪婪来实现这一目标:
$text = preg_replace('/(.*),/','$1 and',$text)
这将匹配最后一个逗号的所有内容,并用逗号替换它自己。
答案 1 :(得分:5)
此正则表达式找到最后一个逗号:(,)[^,]*$