近日有一些小伙伴咨詢小編關(guān)于EditPlus如何刪除空行呢?下面就為大家?guī)砹薊ditPlus正則表達(dá)式刪除文檔多余空行方法,有需要的小伙伴可以來了解了解哦。
從網(wǎng)上收集的文章大多有大量多余的空行,占據(jù)了許多篇幅,如果需要打印就非常浪費(fèi)紙張。想要刪除這些空行,可是這些空行要么不包含任何字符,要么包含了許多空格、制表符(Tab)。如果文章比較長,那么手工刪除空行就成為一件頗費(fèi)精力的事情。難道就沒有別的辦法?當(dāng)然有!
我們可以借助文本編輯器軟件EditPlus、UltraEdit實(shí)現(xiàn)。EditPlus、UltraEdit是常見的共享軟件,幾乎所有軟件下載網(wǎng)站都提供下載。由于EditPlus的操作更容易上手,但UltraEdit更為常用,所以本文先介紹在EditPlus中的操作,再介紹UltraEdit。
一、在EditPlus中刪除空行
啟動EditPlus,打開待處理的文件。需要注意,必須是純文本文件,如果是Word文檔,需要先粘貼到純文本文件中。然后,步驟如下:
1.選擇“搜索”菜單的“替換”命令,出現(xiàn)如圖所示的文本替換對話框。選中“正則表達(dá)式”復(fù)選框,表明我們要在查找、替換中使用正則表達(dá)式。然后,選中“全部替換范圍”中的“當(dāng)前文件”,表明對當(dāng)前文件操作。(提示:可以同時打開多個文件進(jìn)行操作,只要選中“所有打開的文件”)。
2.單擊“查找內(nèi)容”組合框右側(cè)的按鈕 ,出現(xiàn)下拉菜單,如下圖所示。菜單命令中,本文用得著的命令依次是:制表符、換行、范圍內(nèi)的字符、行首、0或多次匹配。
下面的操作添加正則表達(dá)式,該表達(dá)式代表待查找的空行。(技巧提示:空行僅包括空格符、制表符、回車符,且必須以這三個符號之一作為一行的開頭,并且以回車符結(jié)尾,查找空行的關(guān)鍵是構(gòu)造代表空行的正則表達(dá)式)。
(1)選擇“行首”,則查找內(nèi)容組合框中出現(xiàn)字符“^”,表示待查找的字符串必須出現(xiàn)在文本中一行的行首,才符合條件。
(2)選擇“范圍內(nèi)的字符”,“^”后增加一對括號“[]”,當(dāng)前插入點(diǎn)在括號中。括號在正則表達(dá)式中表示,文本中的字符匹配括號中任意一個字符即符合查找條件。
(3)按一下空格鍵,添加空格符。空格符是空行的一個組成成分。
(4)選擇“制表符”,添加代表制表符的“t”。
(5)移動光標(biāo),將當(dāng)前插入點(diǎn)移到“]”之后,然后選擇“0或多次匹配”,添加了星號字符“*”。星號表示,其前面的括號“[]”內(nèi)的空格符或制表符,在一行中出現(xiàn)0個或多個。
(6)選擇“換行”,插入“n”,表示回車符。
至此,正則表達(dá)式構(gòu)造成功(如下圖)。
3.替換內(nèi)容組合框保持空,表示刪除查找到的內(nèi)容。單擊“替換”按鈕逐個行刪除空行,或單擊“全部替換”按鈕刪除全部空行(注意:EditPlus和UltraEdit均存在全部替換不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
對于熟悉EditPlus的朋友,可以直接在Find what中輸入正則表達(dá)式^[ t]*n ,注意t前有空格符。
注意:在自動換行的模式下是不行的,改為不自動換行就行了。
1)菜單:編輯 - 選擇 - 列選擇
2)先按下 Alt + C ,釋放,然后移動鼠標(biāo)或鍵盤上下左右鍵進(jìn)行選擇
二、在UltraEdit中刪除空行
使用UltraEdit的原理一樣,但是UltraEdit沒有提供菜單方式,所以需要手工輸入正則表達(dá)式,而且UltraEdit的正則表達(dá)式符號與EditPlus不同。
用UltraEdit打開文件后,選擇Search菜單的Replace命令。在Replace對話框中,選中Regular Expression復(fù)選框,并在Find what中輸入:%[ ^t]++^p,注意^t之前有空格。該表達(dá)式字符含義與EditPlus的相對應(yīng)。然后,單擊Start或Replace All按鈕,進(jìn)行替換刪除空行。
2.單擊“ 查找內(nèi)容”組合框右側(cè)的按鈕 ,出現(xiàn)下拉菜單,如下圖所示。菜單 命令中,本文用得著的命令依次是:制表符、換行、范圍內(nèi)的字符、行首、0或多次匹配。
下面的操作添加正則表達(dá)式,該表達(dá)式代表待查找的空行。(技巧提示:空行僅包括 空格符、制表符、回車符,且必須以這三個符號之一作為一行的開頭,并且以回車符結(jié)尾,查找空行的關(guān)鍵是構(gòu)造代表空行的 正則表達(dá)式)。
(1)選擇“行首”,則查找內(nèi)容組合框中出現(xiàn) 字符“^”,表示待查找的字符串必須出現(xiàn)在文本中一行的行首,才符合 條件。
(2)選擇“范圍內(nèi)的字符”,“^”后增加一對括號“[]”,當(dāng)前 插入點(diǎn)在括號中。括號在正則表達(dá)式中表示,文本中的字符匹配括號中任意一個 字符即符合查找條件。
(3)按一下空格鍵,添加空格符。 空格符是空行的一個組成成分。
(4)選擇“制表符”, 添加代表制表符的“t”。
(5)移動光標(biāo),將當(dāng)前插入點(diǎn)移到“]”之后,然后選擇“0或多次匹配”,添加了星號字符“*”。星號表示,其前面的括號“[]”內(nèi)的空格符或制表符,在一行中出現(xiàn)0個或多個。
(6)選擇“換行”,插入“n”,表示回車符。
至此,正則表達(dá)式構(gòu)造成功。
3.替換內(nèi)容組合框保持空,表示刪除查找到的內(nèi)容。單擊“替換”按鈕逐個行刪除空行,或單擊“全部替換”按鈕刪除全部空行(注意:EditPlus和UltraEdit均存在全部替換不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
對于熟悉EditPlus的朋友,可以直接在Find what中輸入正則表達(dá)式^[ t]*n ,注意t前有空格符。
以上這里為各位分享了EditPlus正則表達(dá)式刪除文檔多余空行方法。有需要的朋友趕快來看看本篇文章吧!
悟空圖是一款國產(chǎn)圖像處理軟件,它有著強(qiáng)大且實(shí)用的編輯功能......
怎樣將自己存在手機(jī)本地的書籍,導(dǎo)入到微信讀書app里閱讀呢,......
很多小伙伴在使用語雀軟件的過程中都會發(fā)現(xiàn)一個問題,那就是......
很多小伙伴在關(guān)閉歐朋瀏覽器時經(jīng)常會遇到瀏覽器出現(xiàn)彈框的情......
京東白條閃付是什么?白條閃付額度是多少?白條閃付怎么還款?經(jīng)......
我們在使用ps進(jìn)行圖形處理的時候,該怎么添加3D模型呢?在這里小編就和大家講解一下ps添加3D模型的操作方法哦,大家一起來看看吧。...
相信不少小伙伴對于ToDesk是有一定了解的,這款遠(yuǎn)程軟件可以連接電腦進(jìn)行遠(yuǎn)距離操作,而在連接電腦的時候,需要進(jìn)行密碼的輸入才能進(jìn)行連接,而在ToDesk中提供了臨時密碼和安全密碼兩種,...
bitcomet是一款基于bittorrent協(xié)議的p2p免費(fèi)軟件,它支持一個torrent中的文件有選擇的下載、多任務(wù)下載或是磁盤緩存等功能,讓用戶享受到全面且優(yōu)質(zhì)的下載服務(wù),因此bitcomet軟件吸引了不少的用戶...
對于剛?cè)胧謕s軟件的用戶來說,可能還不知道ps怎么打開用戶指南?那么在這里小編就向大家講解一下關(guān)于ps打開用戶指南的方法哦,大家一起來看看吧。...
全能文字轉(zhuǎn)語音軟件是一款非常好用的轉(zhuǎn)換軟件,在其中我們可以使用圖片,文字,語音等的轉(zhuǎn)換。如果我們需要在全能文字轉(zhuǎn)語音這款軟件中將托盤轉(zhuǎn)換為文字,小伙伴們知道具體該如何進(jìn)行...
Linux鼠標(biāo)默認(rèn)的樣式不是很喜歡,想要修改鼠標(biāo)樣式,小伙伴們你們知道Kali Linux鼠標(biāo)光主題怎么修改呢?今天小編很樂意與大家分享Kali Linux修改鼠標(biāo)光標(biāo)主題的技巧,感興趣的可以來了解了解哦...
斗魚直播伴侶是很多小伙伴都在使用的一款輔助直播的軟件,在這款軟件中,我們可以設(shè)置各種類型的直播素材,可以使用各種玩法工具提升和觀眾的互動。有的小伙伴在使用斗魚直播伴侶的過...
Adobeaftereffects是一款非常好用的特效制作軟件,在其中我們可以設(shè)計和調(diào)整各種視覺特效。如果我們希望在Adobeaftereffects中制作局部發(fā)光效果,小伙伴們知道具體該如何進(jìn)行操作嗎,其實(shí)操作方...
使用蘋果電腦的用戶都知道它預(yù)裝的是macosx系統(tǒng),不過在使用過程中也是不可避免會遇到一些問題,比如開關(guān)機(jī)速度慢或者系統(tǒng)崩潰等,今天跟大家說說Mac怎么重裝系統(tǒng),一起來看看吧....
使用AI怎樣批量裁剪圖片呢?想必有的網(wǎng)友還不太了解的,為此,今日小編帶來的這篇文章就為大伙分享了AI同時裁剪多張圖片步驟分享,一起來看看吧。...
會聲會影是一款非常好用的視頻剪輯軟件,又叫作CorelVideoStudio。在會聲會影中如果我們希望添加旋轉(zhuǎn)效果,小伙伴們知道具體該如何進(jìn)行操作嗎,其實(shí)操作方法是非常簡單的。我們只需要借助...
為了便于授課,很多老師已經(jīng)在自己的電腦上安裝了。那么操作過程里,若想制作課堂活動的話,應(yīng)該如何操作呢?今天小編就分享希沃白板制作課堂活動的基礎(chǔ)步驟,有需要的朋友一起來看看...
PotPlayer是一款非常好用的視頻播放器軟件,當(dāng)你將視頻導(dǎo)入進(jìn)來之后,你可以直接在該軟件上進(jìn)行設(shè)置倍數(shù)、旋轉(zhuǎn)等來播放視頻,此外,在PotPlayer中有一個顯卡硬件解碼的功能,當(dāng)我們將顯卡硬...
風(fēng)云錄屏大師是一款簡單的電腦屏幕錄制軟件,支持全屏錄制、分區(qū)錄制以及自由選擇錄制區(qū)域,還支持只錄制聲音,總的來說風(fēng)云錄屏大師在一定程度上滿足了用戶的錄屏需求,讓用戶能夠獲...
近日有一些小伙伴咨詢小編關(guān)于Teambition成員如何設(shè)置管理員權(quán)限呢?下面就為大家?guī)砹薚eambition成員設(shè)置管理員權(quán)限教程方法,有需要的小伙伴可以來了解了解哦。...