這是一個方便我們在命令行的狀態下批量替換字符或是代碼的工具。
用法如下:
batchReplace.exe[ -i 輸入文件路徑(或包含文件的目錄)][ -o 輸出文件位置(文件或目錄)][ -c 批量輸入文件的擴展名,以“.”開始,多個擴展名之間以“|”隔開][ -m 匹配模式][ -I(忽略匹配內容的字母大小寫)][ -G(全局查找要匹配的內容)][ -e 例外的字符串,是對匹配模式的補充,如果在匹配結果中發現有這樣的字符串,做不匹配處理][ -r 替換的內容]
上述參數沒有順序限制。當 -o 參數所涉及的文件路徑不存在時,會自動創建。當輸出文件已經存在時,文件原有的內容將被覆蓋。(安全起見,請不要輸出到輸入文件的原始位置,以免造成不可恢復的損失。)
通過配置文件 batchReplace.set 設置參數
配置文件中可包含以下設置項目(格式范例,注意大小寫):
Input=E:\fna\ 指定輸入路徑,相當于命令行參數 -i 的默認值。
-i=E:\fna\ 同上。
Output=E:\dnaWalks\ 指定輸出路徑,相當于命令行參數 -o 的默認值。
-o=E:\dnaWalks\ 同上。
Match=<iframe[^>]*>[\s\S]*?<\/iframe> 匹配模式,相當于命令行參數 -m 的默認值。
-m=<iframe[^>]*>[\s\S]*?<\/iframe> 同上。
Insensitive 忽略匹配內容的字母大小寫,相當于命令行參數 -I。
-I 同上。
Global 全局查找要匹配的內容,相當于命令行參數 -G。
-G 同上。
Replacement=<h1>bound0</h1> 替換的內容,相當于命令行參數 -r 的默認值。
-r=<h1>bound0</h1> 同上。
Except=http://www.blueidea.com/ 例外的字符串,如在匹配結果中發現有這樣的字符串,做不匹配處理,相當于命令行參數 -e 的默認值。
-e=http://www.blueidea.com/ 同上。
CheckType=.htm|.html 當輸入參數設為目錄時,處理目錄中包含的具有這些擴展名的文本文件(遞歸檢查子目錄)。相當于命令行參數 -c 的默認值。
-c 同上。
- PC官方版
- 安卓官方手機版
- IOS官方手機版