批量更改替换文件名称,正则表达式子匹配Smart Rename

软件工具2020-11-23

Smart Rename是免费开源的批量文件名替换工具,它有简洁的界面,支持正则表达式,不是非常特殊的命名要求,它基本都能满足。

Smart Rename上图即为它的整个界面部分,选择需要操作的文件及文件夹,右键点击然后在菜单中选择Smart Rename即可打开。分为搜索及替换输入部分、搜索选项部分及预览部分。

预览结果会即时显示,在我们输入以及搜索选项发生变动时预览结果也会跟随变化,对于不匹配的不会替换的项目,Renamed列将会留空。

匹配及预览需要注意对搜索选项的使用,包括大小写敏感、匹配所有发现、排除文件(夹)、排除子文件夹、仅搜索名称、仅搜索扩展名、使用正则表达式等。其中Enumerate Items可以在文件名后批量添加序列,如(1)、(2)...。

对于正则表达式,我们可以在替换输入框中引用搜索表达式中的分组匹配结果,按分组(括号)出现的顺序使用$1、$2...引用,如下图所示。

引用分组匹配的结果

利用上述功能为文件名称添加前缀和后缀

添加前缀和后缀对预览结果满意的话,点击Rename按钮将会正式替换更名。

只要对正则表达式有简单的了解,完全能满足比较复杂的更名需求,一次替换无法达到结果的,可以进行多次替换。Smart Rename的功能及正则表达式的介绍在其发布页面都有说明。

下载地址:https://github.com/chrdavis/SmartRename/releases

本文链接:https://www.xstui.com/read/1053