Переименование файлов путем переформатирования существующих имен файлов - заполнителей в строках замены, используемых с оператором -replace

У меня есть несколько видеофайлов вроде этого:VideoName_s01e01.mp4 где сезон и эпизоды являются переменными. Я хочу добавить подчеркивание ("_") междуs?? а такжеe??.

Я использовал @ PowerShe для переименования у меня есть отправная точка:

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. связать строку с "_" в центре

Ответы на вопрос(4)

Ваш ответ на вопрос