因爲代碼調整,將獲取對象屬性方法由數組改成了函數,所有的數組引用都必須改成函數:points[xxx]必須改成pointAt(xxx),也就是中括號換成小括號,一個個的改顯然麻煩,網上查了一下正則的有關知識,寫出來替換表達式:
查找: (points)(/[)((.)+)(/])
替換: $1/($3/)
查找表達式用()將被替換的字符串分成了4部分,分別爲$1,$2,$3,$4,根據替換要求在替換表達式中保留了$1和$3,$2也就是(/[) 被替換爲/(, $4也就是(/]) 被替換爲/).