我有一些文本文件中出现了一些字符串“bad”。我想用good1
,good2
,good3
,,, good100等替换每个出现的“坏”。动态替换文件中每个字符串的出现
我想这一点,但它与过去的数字替换所有出现,good100
$raw = $(gc raw.txt)
for($i = 0; $i -le 100; $i++)
{
$raw | %{$_ -replace "bad", "good$($i)" } > output.txt
}
如何做到这一点?
我觉得没有拆分的方法,因为它抛出,这种方法不存在错误。 – Animesh 2012-02-07 10:01:07
不应该'split()'更好? – 2012-02-07 10:02:07
你可以试试这个:$ raw.gettype()并告诉我是否返回[string]?字符串类型有split()方法! – 2012-02-07 10:04:07