C# 文字列の一部を別の文字列に変更する Replace

こんにちは。レモンティーです。

今回は、文字列の一部を別の文字列にチェンジします。

使うのはStringクラスのReplaceメソッドです。

例えば次のように書くと

var x = "あいうえおbeforeかきくけこ";
var y = x.Replace("before","after");

yには"あいうえおafterかきくけこ"が代入されます。



このメソッドではx自身は変更されないので、
自身を書き換えたい場合は

   x = x.Replace("AAA","BBB");

のように書かないといけません。



また次のように、対象が複数見つかった場合は
全てが変更されます。

var x = "今日は歩いて帰った。よく晴れていた。";
    x = x.Replace("。" , "しん。");


この場合xは

今日は歩いて帰ったしん。よく晴れていたしん。

に変更されます。





今回はこれでおしまいです。



sawalemounity.hatenablog.com

sawalemounity.hatenablog.com

sawalemounity.hatenablog.com