Я что-то упускаю при использовании регулярных выражений, потому что моя строка работает, когда я заменяю определенные строки. Я пробовал \d
и [0-9]
. Что я забыл?
Оригинал FOOBAR_12345678-0001.csv
Цель 12345678.csv
get-childitem *.csv | foreach { rename-item $_ $_.Name.Replace("FOOBAR_(\d{8})-\d{4}", "$1") }