我有一個XML文件,並且希望在XML文檔中查找所有「en-us」字符串並將其替換爲不同的文化。我能夠找到他們,但不知道如何替換它。嘗試替換,獲取內容和設置內容,並沒有工作。也許我沒有正確使用它。查找並替換XML文檔中的字符串
$testPath = "C:\temp\testing\"
$path = Get-ChildItem $testPath -Recurse
ForEach ($file in $path){
$file | Select-String -AllMatches "en-us" | % { $_.Matches }
}
可能重複http://stackoverflow.com/questions/19794187/how-to-use-operator-replace-in-powershell-to-replace-strings-of-texts-with-sp – user4317867
你可以顯示部分的XML? – Avshalom
請勿在XML文件上使用字符串替換。 XML是一種結構化的格式,簡單的字符串替換可能會破壞結構。 –