我試圖從字典的鍵值對中替換文本。下面是PowerShell腳本我工作,從鍵值對中替換文本
foreach ($string in $templatestrings) {
if($Dictionary.ContainsKey($string))
{
$Dictionary.Keys | % { $templatecontent = $templatecontent -replace "{{$string}}", ($Dictionary[$_]) }
}
}
$templatecontent | set-content $destinationfilename
}
基本上如果文本值與字典匹配的,那麼我們將替換字典中值的文本。似乎替換部分沒有按預期工作。我想用字典值替換文本值。 I'm storing the text values in $templatecontent variable.
有人可以告訴我取代這些文本值的正確方法。
這是怎麼回事,你是最後一個問題(S)使用此代碼,你也要求文本替換 – Matt
@Matt 其實在上一個問題中,我匹配每個字符串與鍵和替換值。現在,我已經更新了'if condition'如下, '$ Dictionary.ContainsKey($ string)'.. 您能告訴我替換值的正確方法嗎?謝謝。 – mahesh