Ultraedit提供了非常豐富的編輯功能,其中非常重要的查找和替換功能一定大家都用過,UltraEdit正則運算式的查找替換功能非常方便和強大,可以在單獨檔案里面、指定目錄下查找替換。
很多朋友都用過或者正在用UltraEdit,這個編輯器陪伴我也好幾年了,從很多地方影響著我寫代碼的快捷鍵習慣,Ultraedit提供了非常豐富的編輯功能,其中非常重要的查找和替換功能一定大家都用過,UltraEdit正則運算式的查找替換功能非常方便和強大,可以在單獨檔案里面、指定目錄下查找替換。
正則運算式語法:
% 匹配行首 - 表明要搜索的字串一定在行首.
$ 匹配行尾 - 表明要搜索的字串一定在行尾
? 匹配除換行符外的任一單個字符.
* 匹配任意個數的字符出現任意次數(不包括換行符)
+ 匹配前導字符或者運算式出現一次或者更多次(不包括換行符)
++ 匹配前導字符或者運算式不出現或者出現一次以上(不包括換行符)
^b 匹配頁中斷符
^p 匹配DOS檔案的換行符
^r 匹配MAC檔案的換行符(CR Only)
^n 匹配UNIX檔案的換行符 (LF Only)
^t 匹配一個制表符
[ ] 匹配方括號中的單個的字符
常用正則運算式:
洗掉空行: 替換 %[ ^t]++^p 為 空串
洗掉行尾空格: 替換 [ ^t]+$ 為 空串
洗掉行首空格: 替換 %[ ^t]+ 為 空串
每行設定為固定的4個空格開頭: 替換 %[ ^t]++^([~ ^t^p]^) 為 “ ^1”
每段設定為固定的4個空格開頭: 替換 %[ ^t]+ 為 “ “
(如果一行是以空格開始的,則視之為一段的開始行)
將一段合并為一行: 替換 [ ^t]++^p^([~ ^t^p]^) 為 ^1
(注意: 此處假定文本是以DOS方式回車換行 - CR/LF)
去掉HTML TAG: 替換 ^{<>^}^{<^p>^} 為 空串
洗掉HTML中的所有: 替換 <[ ]++a [ ]++href[ ]++=*> 為 空串
洗掉文本中指定的前2列字符: 替換 %?? 為 空串
在第4列后插入2列空白字符: 替換 %^(????^)^(?^) 為 “^1 ^2”
查找所有的數字: [0-9]+[.]++[0-9]+
查找所有的單詞: [a-z]+
查找所有的網址: “http://[a-z0-9^~`_./^-^?=&]+”
UltraEdit最新版v27軟體下載 程式員必用高級文本編輯器:
http://wm.makeding.com/iclk/?zoneid=38308
uj5u.com熱心網友回復:
只可以這個要收費,確實好用uj5u.com熱心網友回復:
也不貴,可以編輯文本、十六進制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強大),內建英文單字檢查、C++ 及 VB 指令突顯,可同時編輯多個檔案,而且即使開啟很大的檔案速度也不會慢。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/204913.html
標籤:Java相關
