Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 系統工具

EditPlus正則表達式批量刪除文檔多余空行:一鍵淨化代碼/文本

編輯:系統工具

前言

FTP傳輸、編碼轉換、多人協作常導致文本文件產生大量空行,手工刪除極其低效。EditPlus內置正則替換功能可秒級清理,本文提供標準操作流程與表達式詳解。

操作步驟

  1. 啟動 EditPlus,打開目標文件(必須為純文本格式,Word文檔請先複製到新建文本文件);
  2. 菜單欄 → 搜索 (Search) → 替換 (Replace) (或 Ctrl+H);
  3. 在「替換」對話框中:
    ☑ 勾選 正則表達式 (Regular expression);
    ☑ 範圍選 當前文件 (Current file)(或「所有打開文件 All open files」批量處理);
  4. 查找內容 輸入:^[ \t]*\n;
  5. 替換為 留空(不輸入任何字符);
  6. 點擊 全部替換 (Replace All),完成清理。

正則表達式詳解

元素含義
^行首定位符
[ \t]*匹配 0 或多個 空格 或 製表符 (Tab)
\n匹配換行符 (LF),即空行結尾
整體匹配「行首→只有空白字符→換行」的行,即純空行/僅含空格Tab的行

進階變體

  • 刪除連續空行,保留單空行:查找 (\n[ \t]*){2,},替換為 \n;
  • Windows風格換行 (CRLF):查找 ^[ \t]*\r\n;
  • Mac舊版換行 (CR):查找 ^[ \t]*\r;
  • 跨文件批量處理:打開所有需處理文件 → 替換範圍選「All open files」 → 一鍵淨化整個項目。

適用場景

  • 代碼整理:刪除編輯器自動插入/合併產生的空行;
  • 日志清洗:移除采集器產生的空行噪聲;
  • 文本排版:統一段落間距;
  • CSV/TSV預處理:清理空行避免導入報錯。

EditPlus優勢

輕量(~5MB)、啟動極快、正則引擎兼容PCRE主流語法、支援UTF-8/GBK/Big5等編碼自動識別、列塊編輯、FTP/SFTP直連編輯、可攜帶版無需安裝,是前端/運維/寫作利器。

Copyright © Windows教程網 All Rights Reserved