閩人
比如為了用詞規(guī)范,現(xiàn)在需要在“E:\工作文檔”文件夾中找到所有包含關(guān)鍵詞“Win10”的文本文件,并將找到的關(guān)鍵詞替換為“Windows10”。我們啟動dnGREP(下載地址:https://github.com/dnGrep)后,在“Folder”選項處設(shè)置查找文件夾“E:\工作文檔”(也可以直接選擇文件,在具體文件中查找),在“Search”選項處選擇“Text”(即搜索文本文件),在“Searchfor”和“Replacewith”選項處分別輸入“Win10”和“Windows10”,勾選“Previewfile”。最后點擊“Search”按鈕,即可快速找到所有包含關(guān)鍵詞“Win10”的文檔,在右側(cè)的預(yù)覽窗格中還可以看到該關(guān)鍵詞所在的位置(圖1)。
確認需要替換的關(guān)鍵詞,再點擊“Replace”按鈕,在打開的窗口中可以先點擊“ReplaceinFile”預(yù)覽替換效果,沒有問題的話,點擊“ReplaceinAllFile”,即可完成所有文件的替換(圖2)。
dnGREP還支持高級語法搜索和替換,比如從某網(wǎng)站復(fù)制的文本粘貼后總是包含一些英文字符或數(shù)字,現(xiàn)在要將這些多余的元素全部刪除,那么就可以通過正則表達式來完成。點擊圖1中的“TestExpression”,在打開的窗口中選擇“Regex”,在“Searchfor”選項處輸入“[A-Za-z0-9]”(表示搜索所有的字母和數(shù)字,不含外雙引號),“Replacewith”選項處留空,在下方輸入文本,可以預(yù)覽到查找和替換結(jié)果(圖3)。
如果查找和替換結(jié)果能滿足自己的實際需要,那么點擊“Close”按鈕,關(guān)閉預(yù)覽窗口并返回類似圖1的界面。接著參考前文介紹的方法,找到所有的文件并進行批量替換即可(圖4)。