I have markdown content with multiple images where each image is:

I am selecting all images in the markdown content using Regex:
var matches = new Regex(@"!\[.*?\]\((.*?)\)").Matches(content);
I am getting 2 groups:
Groups[0] = ; > (Everything)
Groups[1] = /image-path.png > (Image Path)
Wouldn't be possible to get instead?
Groups[0] = Image Description. > (Image Description)
Groups[1] = /image-path.png > (Image Path)