如何使用Microsoft PowerToys PowerRenamer工具去除第二个连字符后的所有字符?
如何使用Microsoft PowerToys PowerRenamer工具去除第二个连字符后的所有字符?
嘿,这事儿用PowerRenamer的正则匹配功能就能轻松搞定,我给你一步步说清楚:
- 先选中所有需要重命名的目标文件,右键点击后选择PowerRename(前提是你已经安装了Microsoft PowerToys哈)
- 在弹出的PowerRename窗口中,勾选顶部的「正则表达式」选项,切换到正则匹配模式
- 在「查找内容」输入框里,填入这个正则表达式:
(.*? - .*?) - .*- 简单解释下:
(.*? - .*?)是一个捕获组,会非贪婪地匹配从文件名开头到第二个-(空格+连字符+空格)之前的所有内容,后面的- .*就是你要移除的第二个分隔符及之后的所有文字
- 简单解释下:
- 在「替换为」输入框里,只需要填入
$1就行——这是引用刚才捕获组里保留的内容,也就是我们想要的最终文件名部分 - 别急着点重命名,先看看窗口下方的「预览」区域,确认结果符合你的预期:
原文件名:New York - Chicago - Goodbye
重命名后:New York - Chicago
原文件名:New York - Alaska - Hello
重命名后:New York - Alaska
原文件名:New York - Montana - A new beginning
重命名后:New York - Montana - 确认没问题后,点击「重命名」按钮就大功告成啦!
备注:内容来源于stack exchange,提问作者Abs L
相关产品推荐
相关产品推荐

