У меня есть XML-файл и вы хотите найти всю строку «en-us» в XML-документе и заменить на другую культуру. Я могу найти их, но не знаю, как их заменить. Попробовал заменить, получить контент и установить контент и не работал. Возможно, я не использовал его правильно.Найти и заменить строки в XML doc
$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 - это структурированный формат, и простые замены строк могут нарушить структуру. –