因为代码调整,将获取对象属性方法由数组改成了函数,所有的数组引用都必须改成函数:points[xxx]必须改成pointAt(xxx),也就是中括号换成小括号,一个个的改显然麻烦,网上查了一下正则的有关知识,写出来替换表达式:
查找: (points)(/[)((.)+)(/])
替换: $1/($3/)
查找表达式用()将被替换的字符串分成了4部分,分别为$1,$2,$3,$4,根据替换要求在替换表达式中保留了$1和$3,$2也就是(/[) 被替换为/(, $4也就是(/]) 被替换为/).