近日有一些小伙伴咨詢小編關(guān)于EditPlus如何刪除空行呢?下面就為大家?guī)砹薊ditPlus正則表達(dá)式刪除文檔多余空行方法,有需要的小伙伴可以來了解了解哦。
從網(wǎng)上收集的文章大多有大量多余的空行,占據(jù)了許多篇幅,如果需要打印就非常浪費(fèi)紙張。想要?jiǎng)h除這些空行,可是這些空行要么不包含任何字符,要么包含了許多空格、制表符(Tab)。如果文章比較長(zhǎng),那么手工刪除空行就成為一件頗費(fèi)精力的事情。難道就沒有別的辦法?當(dāng)然有!
我們可以借助文本編輯器軟件EditPlus、UltraEdit實(shí)現(xiàn)。EditPlus、UltraEdit是常見的共享軟件,幾乎所有軟件下載網(wǎng)站都提供下載。由于EditPlus的操作更容易上手,但UltraEdit更為常用,所以本文先介紹在EditPlus中的操作,再介紹UltraEdit。
一、在EditPlus中刪除空行
啟動(dòng)EditPlus,打開待處理的文件。需要注意,必須是純文本文件,如果是Word文檔,需要先粘貼到純文本文件中。然后,步驟如下:
1.選擇“搜索”菜單的“替換”命令,出現(xiàn)如圖所示的文本替換對(duì)話框。選中“正則表達(dá)式”復(fù)選框,表明我們要在查找、替換中使用正則表達(dá)式。然后,選中“全部替換范圍”中的“當(dāng)前文件”,表明對(duì)當(dāng)前文件操作。(提示:可以同時(shí)打開多個(gè)文件進(jìn)行操作,只要選中“所有打開的文件”)。
2.單擊“查找內(nèi)容”組合框右側(cè)的按鈕 ,出現(xiàn)下拉菜單,如下圖所示。菜單命令中,本文用得著的命令依次是:制表符、換行、范圍內(nèi)的字符、行首、0或多次匹配。
下面的操作添加正則表達(dá)式,該表達(dá)式代表待查找的空行。(技巧提示:空行僅包括空格符、制表符、回車符,且必須以這三個(gè)符號(hào)之一作為一行的開頭,并且以回車符結(jié)尾,查找空行的關(guān)鍵是構(gòu)造代表空行的正則表達(dá)式)。
(1)選擇“行首”,則查找內(nèi)容組合框中出現(xiàn)字符“^”,表示待查找的字符串必須出現(xiàn)在文本中一行的行首,才符合條件。
(2)選擇“范圍內(nèi)的字符”,“^”后增加一對(duì)括號(hào)“[]”,當(dāng)前插入點(diǎn)在括號(hào)中。括號(hào)在正則表達(dá)式中表示,文本中的字符匹配括號(hào)中任意一個(gè)字符即符合查找條件。
(3)按一下空格鍵,添加空格符??崭穹强招械囊粋€(gè)組成成分。
(4)選擇“制表符”,添加代表制表符的“t”。
(5)移動(dòng)光標(biāo),將當(dāng)前插入點(diǎn)移到“]”之后,然后選擇“0或多次匹配”,添加了星號(hào)字符“*”。星號(hào)表示,其前面的括號(hào)“[]”內(nèi)的空格符或制表符,在一行中出現(xiàn)0個(gè)或多個(gè)。
(6)選擇“換行”,插入“n”,表示回車符。
至此,正則表達(dá)式構(gòu)造成功(如下圖)。
3.替換內(nèi)容組合框保持空,表示刪除查找到的內(nèi)容。單擊“替換”按鈕逐個(gè)行刪除空行,或單擊“全部替換”按鈕刪除全部空行(注意:EditPlus和UltraEdit均存在全部替換不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
對(duì)于熟悉EditPlus的朋友,可以直接在Find what中輸入正則表達(dá)式^[ t]*n ,注意t前有空格符。
注意:在自動(dòng)換行的模式下是不行的,改為不自動(dòng)換行就行了。
1)菜單:編輯 - 選擇 - 列選擇
2)先按下 Alt + C ,釋放,然后移動(dòng)鼠標(biāo)或鍵盤上下左右鍵進(jìn)行選擇
二、在UltraEdit中刪除空行
使用UltraEdit的原理一樣,但是UltraEdit沒有提供菜單方式,所以需要手工輸入正則表達(dá)式,而且UltraEdit的正則表達(dá)式符號(hào)與EditPlus不同。
用UltraEdit打開文件后,選擇Search菜單的Replace命令。在Replace對(duì)話框中,選中Regular Expression復(fù)選框,并在Find what中輸入:%[ ^t]++^p,注意^t之前有空格。該表達(dá)式字符含義與EditPlus的相對(duì)應(yīng)。然后,單擊Start或Replace All按鈕,進(jìn)行替換刪除空行。
2.單擊“ 查找內(nèi)容”組合框右側(cè)的按鈕 ,出現(xiàn)下拉菜單,如下圖所示。菜單 命令中,本文用得著的命令依次是:制表符、換行、范圍內(nèi)的字符、行首、0或多次匹配。
下面的操作添加正則表達(dá)式,該表達(dá)式代表待查找的空行。(技巧提示:空行僅包括 空格符、制表符、回車符,且必須以這三個(gè)符號(hào)之一作為一行的開頭,并且以回車符結(jié)尾,查找空行的關(guān)鍵是構(gòu)造代表空行的 正則表達(dá)式)。
(1)選擇“行首”,則查找內(nèi)容組合框中出現(xiàn) 字符“^”,表示待查找的字符串必須出現(xiàn)在文本中一行的行首,才符合 條件。
(2)選擇“范圍內(nèi)的字符”,“^”后增加一對(duì)括號(hào)“[]”,當(dāng)前 插入點(diǎn)在括號(hào)中。括號(hào)在正則表達(dá)式中表示,文本中的字符匹配括號(hào)中任意一個(gè) 字符即符合查找條件。
(3)按一下空格鍵,添加空格符。 空格符是空行的一個(gè)組成成分。
(4)選擇“制表符”, 添加代表制表符的“t”。
(5)移動(dòng)光標(biāo),將當(dāng)前插入點(diǎn)移到“]”之后,然后選擇“0或多次匹配”,添加了星號(hào)字符“*”。星號(hào)表示,其前面的括號(hào)“[]”內(nèi)的空格符或制表符,在一行中出現(xiàn)0個(gè)或多個(gè)。
(6)選擇“換行”,插入“n”,表示回車符。
至此,正則表達(dá)式構(gòu)造成功。
3.替換內(nèi)容組合框保持空,表示刪除查找到的內(nèi)容。單擊“替換”按鈕逐個(gè)行刪除空行,或單擊“全部替換”按鈕刪除全部空行(注意:EditPlus和UltraEdit均存在全部替換不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
對(duì)于熟悉EditPlus的朋友,可以直接在Find what中輸入正則表達(dá)式^[ t]*n ,注意t前有空格符。
以上這里為各位分享了EditPlus正則表達(dá)式刪除文檔多余空行方法。有需要的朋友趕快來看看本篇文章吧!
對(duì)于一個(gè)辦公族來說,經(jīng)常避免不了在制作表格的時(shí)候辦公室突......
閱讀有的網(wǎng)友使用ai還不清楚制作一個(gè)圓形扭曲的線條紋理圖案的操......
閱讀華為Mate8手套模式開啟教程。冬天,很多在戶外玩手機(jī)的網(wǎng)友都......
閱讀其實(shí)在Mac上不僅僅可以使用手動(dòng)安裝的方式安裝軟件,Homebrew可......
閱讀在微軟更新了KB4523205補(bǔ)丁之后,我們想要趕緊安裝更新以修復(fù)我......
閱讀喵影工廠是一款提供多種編輯視頻功能的軟件,比如可以進(jìn)行字幕的添加、特效和轉(zhuǎn)場(chǎng)效果的添加,以及進(jìn)行片頭片尾的添加等,此外,在這款軟件中還提供了一個(gè)可以錄制屏幕的功能,當(dāng)你想...
次閱讀
斗魚直播伴侶帶給大家非常便利的直播設(shè)置功能,你可以在該直播頁(yè)面中進(jìn)行設(shè)置自己需要的一些相關(guān)內(nèi)容選項(xiàng),在進(jìn)行直播的時(shí)候,可能會(huì)需要開啟或者關(guān)閉麥克風(fēng)功能,如果用電腦斗魚直播...
次閱讀
谷歌瀏覽器是一款非常好用的軟件,很多小伙伴都在使用。如果我們需要在電腦版谷歌瀏覽器中為某頁(yè)面創(chuàng)建二維碼,方便手機(jī)掃描后可以快速打開,繼續(xù)在手機(jī)上瀏覽網(wǎng)頁(yè)內(nèi)容,小伙伴們知道...
次閱讀
許多伙伴入手minitab軟件不久,還不會(huì)制作正態(tài)分布圖,不過沒關(guān)系,這里筆者就分享minitab制作正態(tài)分布圖的圖文操作方法,希望感興趣的朋友都來共同學(xué)習(xí)哦。...
次閱讀
很多小伙伴在閑暇時(shí)間都喜歡聽聽音樂方式自己,在需要聽音樂時(shí)很多小伙伴都會(huì)選擇使用酷我音樂這款軟件,其中有很多版權(quán)歌曲可供我們選擇。如果我們希望在電腦版酷我音樂中導(dǎo)入本地歌...
次閱讀
想必有很多朋友都很好奇剪映怎么制作文字邊緣發(fā)光特效?那么感興趣的朋友就趕快來看看小編帶來的剪映制作文字邊緣發(fā)光特效方法吧,希望通過本篇教程的學(xué)習(xí),可以幫助到大家哦。...
次閱讀
嗨格式壓縮大師怎樣壓縮PDF文件呢,話說不少用戶都在咨詢這個(gè)問題呢?下面就來小編這里看下嗨格式壓縮大師壓縮PDF文件步驟吧,需要的朋友可以參考下哦。...
次閱讀
WPS演示文稿是一款非常好用的幻燈片編輯和制作軟件,很多小伙伴都在使用。如果我們?cè)陔娔X版WPS演示文稿中插入視頻后,進(jìn)行了剪輯操作,后續(xù)希望將其恢復(fù)原始的效果,小伙伴們知道具體該...
次閱讀
一些網(wǎng)友表示還不太清楚win10系統(tǒng)能正常接收qq微信但打不開網(wǎng)頁(yè)問題不知道怎樣處理,而本節(jié)就介紹win10打不開網(wǎng)頁(yè)處理方法,還不了解的朋友就跟著小編學(xué)習(xí)一下吧,希望對(duì)你們有所幫助。...
次閱讀
Premiere怎么設(shè)置殘缺字幕呢,話說不少用戶都在咨詢這個(gè)問題呢?下面就來小編這里看下Premiere設(shè)置殘缺字幕的方法步驟吧,需要的朋友可以參考下哦。...
次閱讀
在運(yùn)用秀米微信圖文編輯器編輯圖文時(shí),對(duì)于有的格式,想要批量進(jìn)行使用,就可以使用提取格式功能,該怎么使用呢?那么小編就和大家一起分享秀米微信圖文編輯器提取格式的使用方法,還...
次閱讀
微信是一款即時(shí)通訊的免費(fèi)應(yīng)用程序,讓用戶可以快速發(fā)送語(yǔ)音短信、視頻、圖片、文件和文字等,讓用戶以更加豐富的形式來與好友聯(lián)系,再加上微信向用戶提供了多種服務(wù)插件,為用戶的日...
次閱讀
百度網(wǎng)盤是我們平時(shí)非常重要的一個(gè)網(wǎng)盤工具,大家可以通過這樣的工具進(jìn)行備份文件,并且還可以在文檔中進(jìn)行創(chuàng)建群組和添加好友等,大家在使用這款軟件的過程中,可能會(huì)對(duì)一些文件進(jìn)行...
次閱讀
在使用MindManager的過程中,如何添加附件呢?可能有的朋友還不會(huì),那么今天小編就為大家講解一下MindManager添加附件方法哦,希望可以幫助到大家哦。...
次閱讀
IObitUninstaller軟件程序管理軟件,該軟件中可以觀看到我們電腦中所有的軟件程序,當(dāng)你想要?jiǎng)h除某一個(gè)軟件或者多個(gè)軟件程序的時(shí)候,那么該軟件就可以很好的幫助你進(jìn)行卸載某一個(gè)軟件或者...
次閱讀