Если вы имеете дело с HTML, вам лучше использовать HTML-анализатор, такой как HTML Agility Pack .
Пример:
var doc = new HtmlDocument();
doc.LoadHtml(
"<img width=\"1\" height=\"1\" alt=\"\" src=\"http://row.bc.yahoo.com.link\">");
var anchor = doc.DocumentNode.Element("img");
Console.WriteLine(anchor.Attributes["src"].Value);
Обновление:
Если вы уже используете пакет agility для HTML и выбрали все теги img
из документа, используя XPath, вам нужно выполнить их итерацию и получить доступ к атрибуту src
:
var imgs = doc.DocumentNode.SelectNodes("//img/@src");
foreach (var node in imgs)
{
Console.WriteLine(node.Attributes["src"].Value);
}