小述
用了notepad++後,ultraedit,noteplus就永遠地從我電腦上蹤跡無尋了。我的的體會是notepad++的易用性和功能強大性方面,二者是要遜色了。
一個文本處理的例子
現要將以下文本(表的腳本):
處理成以下文本(對象的屬性):
第1步 刪除前導引號以前的內容
1)光標移到最後一行"remark"前一個引號的後面,即"|remark";
2)按信alt列選擇鍵,拖動鼠標進行區塊選擇,以下圖所示:
選擇後,按delete刪除選擇的區塊,處理後形如:
第2步 刪除r後導引號以後的內容
按ctrl+H調出查找替換的對話框:
1)查找模式選擇"正則表達式"
2)查找目標設置爲 ".*
3)替換爲設置爲 ;
以下所示:
點擊所有替換,替換結果爲:
第3步 字段轉換爲屬性名
將形如user_id的表字段轉換爲userId的屬性名。這個得經過notepad++的一個插件,名曰:textFX.
經過:插件->plugin manager->show plugin manager 在available列表中找到這個textFX,而後Install,即完成插件的下載及安裝了。
安裝完這個插件後,菜單欄多了一個textFX。選擇須要轉換的文本,而後經過:
TextFX->TextFX characters->Proper Case 完成轉換,轉換如形如:
接下來,使用列選擇將首列的字母轉換爲小寫:
1)按住alt,拖動鼠標選中首列;
2)而後按ctrl+u進行大小寫轉換,結果以下:
3)最後經過查找替換,將「_」字符替換成空,即獲得:
第4步 列編輯
1)按alt鍵,拖動鼠標,將光標定位在首列,這時首列會出現一個長長的閃爍的列光標;
2)用鍵盤進行列編輯,以下所示:
敲入private String 便可收工了。 正則表達式