【C#】文字列の一部を置換する【Replaceメソッド】

本記事では「文字列の一部を特定の文字列に置き換える」という内容を解説していきます。

文字列を置き換える時にはStringクラスの『Replaceメソッド』を用いて行います。

スポンサーリンク



文字列の一部を特定の文字列に置き換える

そのReplaceメソッドの記述は下の通りです。

文字列.Replace(“対象文字列”,”置き換える文字列”)

Replace関数のイメージは〇〇という文字列が含まれていた場合は△△に置き換えるといった処理を行います。

 

下のコードは「”あいうえお”という文字列の一部である”あいう”をカタカナの”アイウ”に置き換える」という内容になっています。

7行目:str2 = str1.Replace(“あいう”, “アイウ”);

変数str1に”あいう”が含まれていた場合には”アイウ”に置き換え、変数str2に代入する。

実行結果

変更前:あいうえお

変更後:アイウえお

 

もちろん、「””(空白)」と置き換えれば、指定した文字列を削除することもできます。

 

スポンサーリンク