データ操作

[C#] 文字列中の指定した文字を置換する(.Replace)

2021年4月24日

文字列中の指定した文字を置換するには、.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は対象文字が存在しない場合でもエラーにはなりません。
  • 対象文字が複数ヒットした場合は、ヒットしたすべての文字が置換されます。

関連記事

-データ操作
-