【发布时间】:2014-03-13 05:52:29
【问题描述】:
我有一个这样的生成字符串:
$x = jhgkjh**May**-**JUN**ojklkjh-jkl
我想用月份的数字代替每月缩写 $x 中的每个出现。所以结果会是这样的:
$x = jhgkjh**05**-**06**ojklkjh-jkl
为此我创建了 2 个数组:
$months = "Jan", "Feb", etc...
$Nmonths = "01", "02" , etc...
这个循环不起作用:
$i = 0
do {
$x = $x.replace('$months[$i]','$Nmonths[$i]')
$i = $i+1
}
until ("$i" -eq "12")
$x
请帮忙!
【问题讨论】:
标签: string variables powershell replace