删除第四个参数吗,示例代码:$a='rgba(255,255,255,1) rgba(1,10,100,0.1) rgba(1,10,100,10.123) rgba(1,10,100,-123.001)';$a=preg_replace('/,[0-9\.\-]*\)/',')',$a);echo $a;?>执行结果:rgba(255,255,255) rgba(1,10,100) rgba(1,10,100) rgba(1,10,100)