萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> 如何批量添加括號

如何批量添加括號

   書稿原文的圖注格式。全書的數百張圖片的圖注格式都是這樣的,沒有加注括號。如果需要改變,若是為數不多的幾條好辦,用手動修改很簡單,加兩個括號是誰都可以完成的“小兒科”任務。但是,數百條信息如果全用手動操作,將是一項很累人的“工程”。因此,另辟蹊徑尋找自動化的處理辦法將是解決本問題的關鍵所在。

如何批量添加括號 三聯

  原文的圖注格式

  我們希望的格式只是在每條圖注的前後加一對括號,如下圖

使用EmEditor批量添加括號教程

  期望的圖注樣式

  使用EmEditor批量添加括號教程

        借助文字處理軟件EmEditor來完成這項任務

  1、注意到它們是以“圖”加數字的方式開頭,盡管長度不一,但它們都是單行結束,用Ctrl+H組合鍵開啟替換對話窗,在“查找”框中輸入“^(圖d)(.*)$”這樣一串內容,點擊“查找”按鈕後發現,全文的圖注竟然都變成了綠色,能夠一次性找到我要的所有內容。

使用EmEditor批量添加括號教程

  2、隨後,在“替換為”框中輸入“(12)”,點擊“替換全部”按鈕,這樣全書的圖注就都加上括號

  小知識:

  在以上方法中,最關鍵的技術難點是兩個小表達式的構成。看似簡單卻包含了豐富的內容。其中“查找”表達式“^(圖d)(.*)$”中使用了代表段首的前導字符^和段末字符$;而兩組括號則定義了兩個字符串段位,並給每個段位暗含定義了1和2兩個代碼,“(圖d)”是代表“圖n”的階段字符串,其中d代表了不確定的一個數字,“(.*)”是代表該行此後剩余部分字符串的通配表達。而“替換為”表達式“(12)”則是在添加一組“()”的同時,在括號中原樣引用上面曾經定義過的兩組字符串。

copyright © 萬盛學電腦網 all rights reserved