<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    editplus和ultraedit刪除空行

    有時候我們千辛萬苦地找到一篇文章,卻有大量多余的空行,占據(jù)了許多篇幅,如果需要打印就非常浪費紙張。想要刪除這些空行,可是這些空行要么不包含任何字符,要么包含了許多空格、制表符(Tab)。如果文章比較長,那么手工刪除空行就成為一件頗費精力的事情。難道就沒有別的辦法?當然有!
      我們可以借助文本編輯器軟件EditPlus、UltraEdit實現(xiàn)。EditPlus、UltraEdit是常見的共享軟件,幾乎所有軟件下載網(wǎng)站都提供下載。由于EditPlus的操作更容易上手,但UltraEdit更為常用,所以本文先介紹在EditPlus中的操作,再介紹UltraEdit。

      一、在EditPlus中刪除空行

      啟動EditPlus,打開待處理的文件。需要注意,必須是純文本文件,如果是Word文檔,需要先粘貼到純文本文件中。然后,步驟如下:

      1.選擇Search菜單的Replace命令,出現(xiàn)如圖所示的文本替換對話框。選中Regular expression(正則表達式)復選框,表明我們要在查找、替換中使用正則表達式。然后,選中Replace all range中的Current file,表明對當前文件操作(技巧提示:可以同時打開多個文件進行操作,在這里選中“All open files”)。

      空行正則表達式:^[ \t]*\n  
            2.單擊Find what組合框右側(cè)的按鈕 ,出現(xiàn)下拉菜單,如下圖所示。菜單命令中,本文用得著的命令依次是:Tab Character(制表符)、New Line(新行/換行符)、Character in Range(指定范圍內(nèi)的字符)、Beginning of Line(行開始)、0 or More Matches(0個或多個符合條件的項)。

      

      下面的操作添加正則表達式,該表達式代表待查找的空行。(技巧提示:空行僅包括空格符、制表符、回車符,且必須以這三個符號之一作為一行的開頭,并且以回車符結尾,查找空行的關鍵是構造代表空行的正則表達式)。

      (1)選擇Beginning of Line,則Find what組合框中出現(xiàn)字符“^”,表示待查找的字符串必須出現(xiàn)在文本中一行的行首,才符合條件。

      (2)選擇Character in Range,“^”后增加一對括號“[]”,當前插入點在括號中。括號在正則表達式中表示,文本中的字符匹配括號中任意一個字符即符合查找條件。

      (3)按一下空格鍵,添加空格符。空格符是空行的一個組成成分。

      (4)選擇Tab Character,添加代表制表符的“ ”。

      (5)移動光標,將當前插入點移到“]”之后,然后選擇0 or More Matches,添加了星號字符“*”。星號表示,其前面的括號“[]”內(nèi)的空格符或制表符,在一行中出現(xiàn)0個或多個。

      (6)選擇New Line,插入“ ”,表示回車符。

      至此,正則表達式構造成功(如下圖)。

      

      3.Replace with組合框保持空,表示刪除查找到的內(nèi)容。單擊Replace按鈕逐個行刪除空行,或單擊Replace All按鈕刪除全部空行(注意:EditPlus和UltraEdit均存在Replace All不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。

      對于熟悉EditPlus的朋友,可以直接在Find what中輸入正則表達式^[ ]* ,注意 前有空格符。

      二、在UltraEdit中刪除空行

      使用UltraEdit的原理一樣,但是UltraEdit沒有提供菜單方式,所以需要手工輸入正則表達式,而且UltraEdit的正則表達式符號與EditPlus不同。

      用UltraEdit打開文件后,選擇Search菜單的Replace命令。在Replace對話框中,選中Regular Expression復選框,并在Find what中輸入:%[ ^t]++^p,注意^t之前有空格。該表達式字符含義與EditPlus的相對應。然后,單擊Start或Replace All按鈕,進行替換刪除空行。

     

    本文來自: IT知道網(wǎng)(http://www.itwis.com) 詳細出處參考:http://www.itwis.com/html/java/taptool/20080715/1999.html

    posted on 2011-05-04 12:34 強強 閱讀(1075) 評論(0)  編輯  收藏 所屬分類: 實用工具

    主站蜘蛛池模板: 妞干网免费视频观看| 亚洲免费一级视频| 国产区卡一卡二卡三乱码免费| 在线播放免费人成毛片乱码| 偷自拍亚洲视频在线观看99| 狠狠色香婷婷久久亚洲精品| 亚洲AV无码国产精品色午友在线| 亚洲av日韩片在线观看| 好爽又高潮了毛片免费下载| 精品福利一区二区三区免费视频| 可以免费观看的国产视频| CAOPORM国产精品视频免费| 极品色天使在线婷婷天堂亚洲| 精品久久久久久亚洲精品| 久久久国产精品亚洲一区| 亚洲国产精品一区二区成人片国内| jlzzjlzz亚洲乱熟在线播放| 免费a级毛片18以上观看精品| 日韩在线免费播放| 成年女性特黄午夜视频免费看| 91手机看片国产永久免费| 18女人腿打开无遮掩免费| 久久久久久国产精品免费免费男同 | 美女网站免费福利视频| 222www在线观看免费| 99精品视频在线视频免费观看| 久久免费视频网站| 久9久9精品免费观看| 久久精品成人免费看| 久久这里只精品热免费99| 久久久精品免费视频| 久久久久久久久久国产精品免费 | 水蜜桃亚洲一二三四在线| 久久亚洲综合色一区二区三区 | 成人免费ā片在线观看| 国产精品免费久久久久久久久| 一区二区三区免费看| 成人免费一区二区三区| 久久国产精品免费网站| 国产99视频精品免费专区| 精品无码国产污污污免费网站|