Cambiar el nombre de los archivos reformateando los nombres de archivo existentes: marcadores de posición en cadenas de reemplazo utilizados con el operador -replace

Tengo algunos archivos de video como este:VideoName_s01e01.mp4 donde la temporada y los episodios son variables. Quiero agregar un guión bajo ("_") entre las?? ye??.

He estado usandopotencia Shel para cambiar el nombre, tengo un punto de partida:

GCI $path -filter '*_s??e??*' -rec |  Ren -new { $_.name -replace '_s[0-9][0-9]', '_s[0-9]_[0-9]_' } -passthru    

Esto realmente cambió el nombre de mis archivosVideoName_s[0-9]_e[0-9].mp4.

Básicamente, estoy buscando los personajess??e?? Simplemente no sé cómo convertirlas en variables en la sección de reemplazo.

Creo que el mejor método sería:

Encuentre la posición dee??s?? (vamos a llamarlo X). dividir la cadena enX-3.concatenar la cadena con un "_" en el medio

Respuestas a la pregunta(4)

Su respuesta a la pregunta