一直使用TotalCommander操作檔案,這個軟體自帶更名工具,支持正則運算式更名,但是無法批量執行更名,批量更名還是用批處理更方便,但是系統自帶的更名命令僅支持通配符,
在網上找了幾個支持正則運算式更名的軟體,但都不是太好用,例如:ren2,正則運算式的語法規則有很多種,這些軟體的幫助檔案不完整,無法知道確切的語法規則,自己動手,豐衣足食,用Delphi Xe10 實作起來很容易,使用Perl 5正則運算式語法,
有需要的盡管拿去用,解壓縮就可以用,含源代碼,
鏈接:https://pan.baidu.com/s/1c6fzxZUgCLj_79iR8YFg2w
提取碼:1234
程式的幫助內容:
著作權:(C)Copyright 2021 姜乂元
功能:使用正則運算式搜索檔案,并更名,
語法:regRen [[/d] 或 [/r]] "find" ["replace"]
/d 僅搜索檔案,
/r 搜索并重命名檔案,
"find" 正則運算式,
"replace" 替換內容,
"regRen ^\d.*" 沒有選項,只有正則運算式,就是僅搜索檔案,相當加 /d 選項,
"regRen ^(\d)(.*) $1-$2" 沒有選項,有正則運算式和替換內容,就是搜索并顯示重命名結果,不實際重命名檔案,
"regRen /r ^(\d)(.*) $1-$2" 含有/r選項,有正則運算式和替換內容,就是搜索并實際重命名檔案,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274970.html
標籤:Delphi
上一篇:Qt 實作系統托盤和托盤選單
