私はまだこれを行う方法がわかりません。私はこれに関する多くの投稿を見ましたが、どの解決策も私にはうまくいきませんでした。
「a\\b」という文字列があります。必要な結果は「a\b」です。これはどのように行われますか?
--Server\DbInstanceというインスタンスを指すデータベース接続文字列を含むテキストファイルがあります
私の目的は、テキストファイルで文字列の置換を行うことです。「Server \ DbInstance」を別の値、たとえば「10.11.12.13,1200」に置き換えます。
ので、私は持っています:
stringToBeReplaced = @"Server\DbInstance";
newString = @"10.11.12.13, 1200";
ここから問題が始まります。stringToBeReplacedは常に"Server\\ DbInstance"になり、テキストファイルでこの文字列を検索すると、テキストファイルに文字列 "Server \\ DbInstance"がないため、検索に失敗します。代わりに、「Server\DbInstance」のみがあります。では、「Server\\DbInstance」を「Server\DbInstance」に変更するにはどうすればよいでしょうか。