$input = '1aaa';
$match = 'ccc123dddd';
//现在我想,输出ccc+$input+dddd的内容。写正则如下
echo preg_replace('/^([a-z]+)\d+([a-z]+)/','$1'.$input.'$2',$match);
//但输出的是aaadddd,究其原因是$input是以数字1开头的,和'$1'组合成$11了这如何是好,要求是一条正则匹配能完成的。