文字列中の指定した文字を置換するには、.Replaceを使用します。
サンプル
例)文字列を置換する
//文字列
string str = "ABCABCABC";
//"A"を"X"に置換する
string result = str.Replace("A", "X");
→ "XBCXBCXBC"
//"A"を""に置換する
string result = str.Replace("A", "");
→ "BCBCBC"
//"A"を"XYZ"に置換する(置換前後の文字数が異なる場合)
string result = str.Replace("A", "XYZ");
→ "XYZBCXYZBCXYZBC"
//"E"を"X"に置換する(存在しない場合)
string result = str.Replace("E", "X");
→ "ABCABCABC"
備考
- Replaceは対象文字が存在しない場合でもエラーにはなりません。
- 対象文字が複数ヒットした場合は、ヒットしたすべての文字が置換されます。