У меня есть несколько видеофайлов, подобных этому: 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??
Я просто не знаю, как сделать их переменными в разделе замены.
Я думаю, что лучший метод был бы:
- Найти позицию
e??s??
(назовем его X). - разделил строку на
X-3
. - объединить строку с «
_
» в середине.
Я хотел бы upvote дважды ... –