Matches a Markdown Link
    Matches a Markdown Link. Can customize the link text and link url.
    This only matches simple markdown links. It does not currently match links with titles.

# The text of the link.
$LinkText  = '[^\]\r\n]+',

# The link URI.
$LinkUri   = '[^\)\r\n]+'

(?<IsImage>\!)? # If there is an exclamation point, then it is an image link
\[ # Markdown links start with a bracket
\] # anything until the end bracket is the link text.
\( # The link uri is within parenthesis
\) # anything until the closing parenthesis is the link uri.
, 'IgnoreCase, IgnorePatternWhitespace').Matches($this.Content)