Парсинг html с помощью c# стандартных инструментов?
Если у вас правильный html с закрывающимися тегами, то можно попробовать через XDocument или XElement
Условно, где-то так:var xEl = XElement.Parse("<div style=\"font-family: 'Courier New', Courier, monospace; font-weight: normal\">Hello word</div>");
Console.WriteLine((string)xEl);
Там же можно воспользоваться XPath. Где-то так:var xDoc = XDocument.Parse("<div><div class='c1'>c1</div><div class='c2'>c2</div><div class='c3'>c3</div></div>");

string xPath = "//div[@class='c1']";

foreach (var xElement in xDoc.XPathSelectElements(xPath))
{
	Console.WriteLine((string)xElement);
}
Если действительно необходимо выполнить парсинг HTML при помощи регулярных выражений, то можно сделать такstring html = "<div style=\"font - family: 'Courier New', Courier, monospace; font - weight: normal; \">Hello word</div>";
Regex regex = new Regex("<div style=\"font - family: 'Courier New', Courier, monospace; font - weight: normal; \">(.*)<\\/div>");
string text = regex.Match(html).Groups[1].Value;