У меня есть пакет файлов с такими именами, как: 78887_16667_MR12_SMITH_JOHN_713_1.pdf
Мне нужно сохранить первые три набора чисел и удалить все, что находится между третьими "_" и "_1.pdf".
Итак, это: 78887_16667_MR12_SMITH_JOHN_713_1.pdf
Получается так: 78887_16667_MR12_1.pdf
В идеале, я хотел бы иметь возможность просто использовать третью "_" в качестве разрыва, поскольку третий набор чисел иногда включает в себя 3 символа, иногда 4 символа (как в примере), а иногда 5 символов.
Если бы я использовал что-то вроде этого:
Get-ChildItem Default_*.pdf | Rename-Item -NewName {$_.name -replace...
... а потом я застрял: могу ли я сказать, что все, начиная с 3-го "" и 6-го "", следует заменить на "" (ничего)? Насколько я понимаю, я бы добавил ".Extension", чтобы также сохранить расширение.