(asda,das),123asdasdas,456asdas(das)aaaa 
查找逗号的表达式。限定:()内的逗号不查找。 高手回复:建议你分成2步,先把()之间的替换为空,然后再查找。 请问第一步,如何把()之间的逗号替换为空?
期待的结果: (asdadas),123asdasdas,456asdas(das)aaaa 有人给我的正则:$punctuation = preg_quote( "((\\([^\\(\\)]*\\))*[^\\(\\),]*)[,]*" );
$number = preg_replace( "/[$punctuation]/", '', 'asdf(asda,das),123asd(as)das,456asdas(das,,aa)aaaa');
echo $number;
输出:asdf asdadas 123asd as das 456 asdas dasaa aaaa
结果把括号和逗号都去掉了。