許多時候,我們需要從多個文本文件中查找並替換字符串,甚至其中可能還會包含換行符、制表符等。在Windows的記事本程序中,顯然無法完成這樣的任務。利用Search and Replace這個小軟體,便可以輕鬆地從多個不同類型的文件中搜索並替換複雜的內容。
文|波哥
Search and Replace為綠色軟體,無需安裝,直接運行唯一的EXE主程序即可啟動。注意,系統中要有Microsoft .NET Framework 4的支持,若沒有該組件,運行隨該軟體提供的Web Installer快捷方式,聯網安裝即可。
軟體啟動後會首先彈出一個「Test mode」(測試模式)和「Preview mode」(預覽模式)提示窗口,大意是軟體目前運行在測試模式下,(被替換的)文件內容不會改變;同時軟體運行在預覽模式下,可以在文件內容被真正替換之前,看到替換後的文件內容是什麼樣。這兩種模式是為了幫助學習和直觀地使用該軟體而設的(圖1)。
如果要關閉這兩種模式轉為實操,點擊「Tools」菜單並選擇相應的「Preview Mode」和「Test Mode」命令即可(圖2)。
在執行查找和替換操作時,首先要確認查找和替換的模式和內容。模式選擇有「Simple」(簡易)和「From⋯To⋯」(從⋯替換為)兩種。先以簡易模式為例,在「Simple」選項卡的「Search for this text」框中輸入查找的內容,在下方的框中輸入替換內容。接下來指定目標文件,只需將文件拖拽到右側「Drag' n' Drop」選項卡下的框中即可。最後點擊「Search and Replace」按鈕執行替換(圖3)。
利用替換模式中的「From⋯To⋯」可以構建更為複雜的搜索和替換條件。點擊該選項卡,在左側的前兩個文本框中分別填寫搜索起始和終止的字符串內容或標誌,這樣就大大擴展了搜索內容的定義範圍,將靜態字符串變為動態字串,然後在下方的文本框中輸入替換內容。搜索替換的目標文件範圍也可以更廣泛,點擊「Specify Directory」選項卡,可以指定文件所在的文件夾,可以選擇包含子目錄及所有文件(圖4)。
最後執行替換操作。執行替換操作後,在右側中部和下方的信息窗口中,將會顯示被替換的文件以及詳細的處理信息。 CF
原文刊登於2022 年 12月1 日出版《電腦愛好者》第 23 期
END
更多精彩,敬請期待……