EmEditor

出自福留子孫
於 2026年9月6日 (日) 12:55 由 丁志仁留言 | 貢獻 所做的修訂 →‎核取「正規表示式」
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

正版取得:

操作要領:

使用「搜尋 / 取代」

核取「正規表示式」

看「尋找」「取代為」兩輸入框右側「>」按鈕提示,兩組使用不同的規則。

  1. 「尋找」右側「>」按鈕提示:列出可用的匹配規則
  2. 「取代為」右側「>」按鈕提示:列出匹配後各種回傳表示

範例一:<td>整數</td> => <th>整數</th>

  • 「尋找」輸入:<td>(\d)</td> 或 <td>(\d+)</td>
  • 「取代為」輸入:<th>$1</th>
$1 代表放回捕捉到的數字

範例二:<td>浮點數</td> => <th>浮點數</th>

  • 「尋找」輸入:<td>(\d+)\.(\d+)</td> 或 <td>(\d+\.\d+)</td>
  • 「取代為」輸入:<th>$1.$2</th> 或 <th>$1</th>
正規表示式中的小數點必須寫成 \. ,因為單獨的 . 代表「任意字元」。
$1,$2 分別代表放回第一次捕捉到和第二次捕捉到的數字

核取「使用逸出序列」

逸出序列(轉義字元):

  1. \n代表「換行」
  2. \t代表「tab」

存檔

儲存檔案時,記得選擇存檔類型(htm或html都可),修改編碼為「UTF-8不帶簽名」

EmEditor14版與19版

  • EmEditor14
    單行超過 1024 個字(英數),即失去括號配對的能力。配對括號中,若有任一行超過 1024 個字,則無法跨越此行,找到其配對的括號。
  • EmEditor19
    單行超過 1024 個字(英數),仍保有括號配對的能力。