いくつかのファイルで次のタイプの文字列を置き換えようとしています:
StringResourceHelper.[STRING_OF_INTEREST]ResourceString() with Strings.[STRING_OF_INTEREST]
たとえば、次のように置き換えます。
StringResourceHelper.HelpResourceString()とStrings.Help
これまでのところ、2 番目の文字列が重要でない場合に機能する単純な置換を得ました。
Get-ChildItem . *.cs -Recurse |
Foreach-Object {
$c = ($_ | Get-Content)
$c = $c -replace 'StringResourceHelper.','Strings.'
$c | Set-Content $_.FullName -Encoding UTF8
}
しかし、触れてはならないStringResourceHelper.Cultureのような文字列もあるため、これは役に立ちません。
どんな助けでも大歓迎です。