最近在改一些別人寫的PHP代碼,由於之前的代碼可維護性比較差,因此工作量比較多,因此想找一些高效的方式改一些有規律的代碼。
比如: 我想將一些類似$rowss[MaxGetCash_num],$rowss[modes_gifts_money],$rowss[Limit_Betting]等字符串,由於之前的程序員沒有在索引兩邊加"",所以程序會報錯。
我的目標就是將$rowss[MaxGetCash_num],$rowss[modes_gifts_money],$rowss[Limit_Betting]
轉換成$rowss['MaxGetCash_num'],#rowss['modes_gifts_money'],$rowss['Limit_Betting']
正則表達式的基礎知識,大家可以在網上搜索學習。
大家可以先按ctrl + H調出替換窗口,然后在搜索模式組中選取正則表達式,然后在搜索框中輸入規則:(\$rowss\[)(\w+)(\])
在替換框中輸入規則:\1'\2'\3
然后單擊替換即可。
\1就是第一個括號子模式匹配的字符串,\2就是第二個括號子模式匹配的字符串,這1、2中間2、3中間分別加入一個
',即可完成需求。
歡迎各位Notepad++的忠實用戶同我交流,我郵箱:360776816@qq.com