VideoName_s01e01.mp4
,其中季节和集数是变量。我想在s??
和e??
之间添加下划线(“_”)。我一直在使用 powershell 进行重命名,这是我的起点:
GCI $path -filter '*_s??e??*' -rec | Ren -new { $_.name -replace '_s[0-9][0-9]', '_s[0-9]_[0-9]_' } -passthru
这实际上重命名了我的文件
VideoName_s[0-9]_e[0-9].mp4
。基本上,我正在寻找字符
s??e??
,我不知道如何在替换部分中将它们变成变量。我认为最好的方法是:
1. 找到
e??s??
的位置(我们称之为X)。2. 在
X-3
处拆分字符串。3. 将字符串与"
_
"连接起来。