我试图在几个文件中替换以下类型的字符串:
StringResourceHelper.[STRING_OF_INTEREST]ResourceString() 与 字符串。[STRING_OF_INTEREST]
例如我想替换:
StringResourceHelper.HelpResourceString()与Strings.Help
到目前为止,如果第二个字符串不重要,我得到了一个简单的替换:
Get-ChildItem . *.cs -Recurse |
Foreach-Object {
$c = ($_ | Get-Content)
$c = $c -replace 'StringResourceHelper.','Strings.'
$c | Set-Content $_.FullName -Encoding UTF8
}
但这对我没有帮助,因为我也有像StringResourceHelper.Culture这样不应该被触及的字符串。
任何帮助表示赞赏。