Windowsのパスを置換する時に大文字小文字が入り混じっていて
上手く置換出来なかったのでメモ。
string srcStr = "abc\Abc\aBc";
string dstStr = Regex.Replace(inStr, "abc", "xyz", RegexOptions.IgnoreCase);
// 結果は"xyz\xyz\xyz"になる
String.Replaceではなく**『Regex.Replace』**を使って、
引数にRegexOptions.IgnoreCaseを指定すればOK。
ついつい文字列置換=String.Replaceを使う癖がついているので
咄嗟に大文字小文字を区別せずにやる方法がわからなかった。