替换powershell数组中的字符串

时间:2015-08-06 21:00:14

标签: arrays powershell powershell-v3.0 powershell-v4.0

这是我的阵列:

包含这些值的$ array:

Y:\155150716070\00000027.JPG
Y:\155150716070\00000028.JPG
Y:\155150716070\00000029.JPG
Y:\155150716070\00000030.JPG
Y:\155150716070\00000031.JPG
Y:\155150716070\00000032.JPG
Y:\155150716070\00000033.JPG
Y:\155150716070\00000034.JPG
Y:\155150716070\00000035.JPG
Y:\155150716070\00000036.JPG

我如何更换" JPG" by" TIF"得到这样的东西?

Y:\155150716070\00000027.TIF
Y:\155150716070\00000028.TIF
Y:\155150716070\00000029.TIF
Y:\155150716070\00000030.TIF
Y:\155150716070\00000031.TIF
Y:\155150716070\00000032.TIF
Y:\155150716070\00000033.TIF
Y:\155150716070\00000034.TIF
Y:\155150716070\00000035.TIF
Y:\155150716070\00000036.TIF

感谢您的帮助

1 个答案:

答案 0 :(得分:7)

使用-replace作为数组运算符:

$array -replace 'JPG$','TIF'