c #: the method takes the Color.ToString () output and formats it to display only RGB values

The method I wrote below works correctly; However, I think the code I wrote is not clean or "good."

I know the basics of regular expression, but I don't know more advanced techniques, since I'm still a fan of programming.

static string SimpleColorOutput(Color color)
{
    //If input = Color(A=255, R=8, G=14, B=21)

    string colorText = color.ToString();

    Match R = Regex.Match(input, @"R=(d+)(,))");
    Match G = Regex.Match(input, @"G=(d+)(,))");
    Match B = Regex.Match(input, @"B=(d+)(,))");

    return $"R = {R.Groups(1).Value}, G = {G.Groups(1).Value}, B = {B.Groups(1).Value}";

    //The method returns "R = 7, G = 13, B = 20"
}

Also, is it better to pass the Color object?