idea 正則表達式替換

最近接手二開1個PHP的項目,原有的代碼裏面有3個層級關係,每層的處理代碼168行,寫了3變。如今客戶要求改爲10層。想着複製10遍,再改層級,1耗時,2又不利於後期修改維護。因此就打算把這168行封裝成1個方法,再調用10遍就ok了。但是裏面變量挺多的,1個1個改,是否是有點...想到功能強大的IDEA的正則替換,及PHP的可變變量名稱(這點比Java爽多了)。blog

        正則查找:\$(.*)(2)(\w+)變量

        替換爲:\${'$1' .\$currLevel .'$3'} 方法

        $currLevel 是傳進來的層級變量im

效果圖:項目

相關文章
相關標籤/搜索