正則表達式靈活替換

因爲代碼調整,將獲取對象屬性方法由數組改成了函數,所有的數組引用都必須改成函數:points[xxx]必須改成pointAt(xxx),也就是中括號換成小括號,一個個的改顯然麻煩,網上查了一下正則的有關知識,寫出來替換表達式:

查找: (points)(/[)((.)+)(/])
替換: $1/($3/)

查找表達式用()將被替換的字符串分成了4部分,分別爲$1,$2,$3,$4,根據替換要求在替換表達式中保留了$1和$3,$2也就是(/[) 被替換爲/(, $4也就是(/]) 被替換爲/).

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章