所以我有一組文件具有以下文件名:用正則表達式批量重命名PowerShell?想不通的表達
52 39 118 070 13200 5480.txt
83 39 010 392 01000 9970.txt
37 39 880 163 17802 0473.txt
我想他們重命名爲類似:
2012文件說明(52-39-118-070-13200-5480).TXT
2012文件說明(83-39 -010-392-01000-9970).txt
但是,我找不出相應的正則表達式是什麼,以及如何將它編碼到PowerShell中。我看到大量的例子來刪除空格或下劃線,但沒有添加到字符串。
請注意,「2012文件描述」對於所有正在重命名的文件都是不變的。我想要更改的唯一方法是將原始文件名移動到括號中,並將空格更改爲破折號。
謝謝。
如果你所做的只是在每個前面添加一個常量短語,將原始名稱包裝在圓括號中,並且都具有'.txt'擴展名,那麼普通的舊字符串連接將比正則表達式效果好得多更容易找出如何做)。 –