var str="{\"pid\":422,\"machNo\":\"xq01\",\"machType\":null,\"resultHost\":null,\"resultPort\":null,\"taskId\":\"113003\",\"vehicleNo\":\"xq01\",\"smartPositionResultList\":[{\"keyCoordinate\":[\"121.64513547271203,31.33797603162112\",\"121.64512201139803,31.337958479986387\",\"121.64510894986645,31.33794205361089\",\"121.64509628811666,31.337926752494756\",\"121.64508402614798,31.33791257663811\",\"121.64507216395981,31.33789952604108\",\"121.64506070155154,31.337887600703773\",\"121.64504963892263,31.337876800626322\",\"121.64503897607253,31.337867125808813\",\"121.64502871300074,31.337858576251367\",\"121.64501884970682,31.337851151954084\",\"121.64500938619027,31.33784485291704\",\"121.6450003224507,31.337839679140348\",\"121.64499165848771,31.3378356306241\",\"121.64498339430097,31.337832707368356\",\"121.6449755298901,31.33783090937321\",\"121.64496806525484,31.337830236638734\",\"121.6449610003949,31.337830689165003\",\"121.64495433531002,31.33783226695207\",\"121.64494807,31.33783497000001\"],\"runType\":4,\"laneId\":null,\"changeLaneDir\":null,\"stopTime\":null},{\"keyCoordinate\":[\"121.64494807,31.33783497\",\"121.643916,31.338388\"],\"runType\":0,\"laneId\":\"1657324672539165008\",\"changeLaneDir\":null,\"stopTime\":null}]}";
console.log(format(str));
function format(str){
var split = '([\\s\\S]*?)';
var reg = new RegExp('121\\.\\d{3,}'+split+'31\\.\\d{3,}','g');
var list=[];
var res;
while(res = reg.exec(str)){
list.push(res[0].replace(res[1],","));
}
var formated=list.join(" ");
console.log("格式化:"+formated);
return formated;
}