简单的比如
1、
‘cc.KEY’ is deprecated, please use ‘cc.macro.KEY’ instead.
可以这样 fileContent.replace(/cc.KEY./g, “cc.macro.KEY.”);
2、cc.p is deprecated. Please use cc.v2 instead
fileContent.replace( /cc.p(/g, “cc.v2(”);
等等
但是, 像这种
cc.pDistanceSQ is removed, please use p1.sub(p2).magSqr() instead.
要怎么替换, 代码可能是很复杂的
比如 cc.pDistanceSQ(cc.v2(10, 20), this.xx(cc.pAdd(cc.v2(10, 20), cc.v2(10, 30))));
有的还会多行,
能够匹配这种复杂的正则, js写得出来吗?要怎么写?