用eclipse時,查詢替換,可能是我們經常用的工具,但大多數只是查詢替換簡單的單詞文字(如查詢替換warnings),但遇到複雜的情況時,大多數人可能就手工改了。
例如:
/* */ public class configuration
/* */
/* */
/* */ public void addclasspathentry(string entry)
/* */ }
在遇到上述**時,我們能很簡單的替換掉「/* */」,但是卻無法替換類似「/* 41 */」的注釋。
其實,eclipse的查詢替換工具是支援正規表示式的,如圖:
勾選"regular expressions",即切換為「正規表示式」模式。
在find輸入框中輸入:/\* (\s|\w)* \*/
然後替換便可一次性將所有「/* */」及其中間含有數字的注釋替換掉。
再例如,匹配以開頭結尾的字串:.*?
匹配html或xml標籤:]*)?\/>)|(\s[^>]*)?>[\s\s]*?)
我們知道查詢替換支援正規表示式後,能實現很多的查詢匹配,不過需要注意的是模糊匹配時要謹慎,不然替換錯了容易導致問題。
vim技巧 查詢替換
vi vim 中可以使用 s 命令來替換字串 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n,s v...
eclipse高階技巧
在裝好的eclipse目錄,比如d eclipse目錄下,建立乙個名為links的資料夾 在links資料夾下建立乙個文字檔案,修改字尾名為.link,比如svn.link 修改上面的svn.link檔案,定位到壓縮包的位置,然後重啟eclipse,外掛程式就會載入進來,如果以後想要去除此外掛程式,...
Eclipse使用技巧
各位使用eclipse作為開發ide的看客們,eclipse的一些使用技巧您都知道嗎?本文會介紹一些很實用的快捷鍵。ctrl shift l 彈出快捷鍵說明 進入或退出塊選擇模式 alt shift a 將所選字母變為大寫 ctrl shift x 將所選字母變為小寫 ctrl shift y 摺疊...