我有一些文本文件中出現了一些字符串「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