惠香
日常處理文字資料或程序代碼,常會涉及到在多個文件中對內(nèi)容進行統(tǒng)一處理的情形。如對批量替換某些文字或按行替換某些內(nèi)容,或?qū)ξ臋n按內(nèi)容進行分割、合并等,這些操作單靠常用編輯器來完成,效率不會很高,難點在于多個文件。一款專門用于多文件內(nèi)容轉(zhuǎn)換的軟件TextConverter,可以輕松高效地完成各種文件內(nèi)容的批量轉(zhuǎn)換任務(wù)。
如果要批量替換一批文檔中的某些內(nèi)容,點擊“File→Open Files”命令(或按Ctrl+0組合鍵),打開這些文檔。選擇右側(cè)窗格中的Replace Text復(fù)選框,點擊其后的Options按鈕,在Search for框中輸入要替換的內(nèi)容,在Replace by框中輸入要替換為的內(nèi)容。這時在左側(cè)窗格下部的Preview窗口中,會顯示替換前后的內(nèi)容預(yù)覽。點擊Replace按鈕執(zhí)行替換(圖1)。
如果文檔中需替換的內(nèi)容不止一處,則可以先構(gòu)造所有替換條件,再行替換。為此,只需在輸入完一組Search for和Replace by條件后,點擊Add按鈕,將該條件加入復(fù)合替換列表。選中Show Settings formutiple Replacements選項,顯示所有構(gòu)造的條件。所有替換條件構(gòu)造完成后,點擊Convert and Save按鈕完成替換并保存文件(圖2)。
替換的文件也可以保存到一個新文件中,以便留存原文件。先通過“View→Saving Options”命令開啟保存選項對話框,然后選擇Save as new File選項,在Floder框中指定保存新文件的文件夾,在Name框中指定文件名稱格式(支持通配符格式和自定義格式),在Format框中指定文件格式類型(支持文本、圖片、網(wǎng)頁、程序代碼和用戶自定義格式)。若不需要保留原文件,選擇Delete Original Files選項,替換后會自動刪除原文件。條件設(shè)好之后,點擊Convert and Save替換保存(圖3)。
文檔內(nèi)容不但可以按關(guān)鍵詞實現(xiàn)批量替換,還可以按照行來實現(xiàn)替換。這里的“行”我們可以理解為一個自然段,它可以是一行程序代碼,也可以是文章中的一段文字。如果要將某幾個行的內(nèi)容替換為同一段內(nèi)容,選中Line Number選項,然后輸入行號(兩個行號之間用半角逗號分隔),在Replacewith框中輸入要替換為的內(nèi)容(圖4)。按行替換還可以改用行中包含某個文本內(nèi)容為條件,選擇Text選項即可實現(xiàn)。如果選擇RegE×選項,則可以構(gòu)造正則表達式,以應(yīng)對更為復(fù)雜多變的需求。
替換的其他設(shè)置與上述類似。設(shè)好之后,執(zhí)行替換和保存操作即可。
不但可以實現(xiàn)成批替換,我們還可以用TextConverter一次性刪除多個文本中的多行或多段內(nèi)容。
要刪除某些文本,在Actions欄內(nèi)選擇Delete Text,然后在Delete this Text框中輸入要刪除的內(nèi)容,點擊Add添加更多要刪除的內(nèi)容,執(zhí)行刪除操作。如果要按行作為刪除條件進行刪除,則選擇Delete Lines復(fù)選框,然后從列表中選擇條件方式,例如按行的范圍刪除、刪除某行之后的行、刪除行中包含某文本的行等(圖5)。條件構(gòu)造好之后,點擊Convert and Save刪除內(nèi)容并保存文件。
編寫網(wǎng)頁時,如果要批量處理HTML代碼,也可以利用上述軟件的批量功能來完成。
在Actions窗格中選擇HTMLActions復(fù)選框,然后在列表中就可以通過選擇,完成移除HTML標(biāo)記、建立Web鏈接、建立E-mail鏈接、刪除無用的制表符、替換各種網(wǎng)頁代碼符號等網(wǎng)頁文件的處理任務(wù)(圖6)。
有時,我們需要將一些分散的文本連接成一個文件,例如小說章回的連接;有時,又可能需要將其分割開來進行處理。要實現(xiàn)此類任務(wù),可利用TextConverter軟件的JoinFiles和Split Files兩個Action選項來完成。只需在選中了Join Files和Split Files復(fù)選框之后,點擊選項后的Options按鈕,構(gòu)造連接條件或指定分割位置,執(zhí)行連接或分割操作即可。
如果希望在許多文檔中自動顯示其所在文件的某些屬性,例如路徑和文件、擴展名文件日期、文件大小、文件類型等,可在文檔中以一個通用的常量來表示這些值,在用TextConverter軟件轉(zhuǎn)換時,會自動把這些常量轉(zhuǎn)換為該文件的對應(yīng)屬性(圖7)。具體操作時,只需在文檔的適當(dāng)位置引用如圖所示的常量,在TextConverter中對Constant選項打鉤,執(zhí)行成批轉(zhuǎn)換即可。