コガネブログ

平日更新を目標にUnityやC#などのゲーム開発アレコレを書いていきます

【C#】文字列から特定の文字列をすべて削除する拡張メソッド

/// <summary>
/// string 型の拡張メソッドを管理するクラス
/// </summary>
public static class StringExtensions
{
    /// <summary>
    /// 指定した文字列をすべて空文字列に置換した新しい文字列を返します
    /// </summary>
    /// <remarks>
    /// "ABCABC".ReplaceEmpty("B") → ACAC
    /// </remarks>
    public static string ReplaceEmpty(this string self, string oldValue)
    {
        return self.Replace(oldValue, string.Empty);
    }
}