private string AnchorInlineEvaluator(Match match)
{
string linkText = SaveFromAutoLinking(match.Groups[2].Value);
string url = match.Groups[3].Value;
string title = match.Groups[6].Value;
string result;
url = EncodeProblemUrlChars(url);
url = EscapeBoldItalic(url);
if (url.StartsWith("<") && url.EndsWith(">"))
url = url.Substring(1, url.Length - 2); // remove <>'s surrounding URL, if present
result = string.Format("<a href=\"{0}\"", url);
if (!String.IsNullOrEmpty(title))
{
title = AttributeEncode(title);
title = EscapeBoldItalic(title);
result += string.Format(" title=\"{0}\"", title);
}
result += string.Format(">{0}</a>", linkText);
return result;
}