Распарсить HTML с помощью регулярных выражений - Visual Basic .NET
Формулировка задачи:
Есть строка такая:
Необходимо переделать регулярное выражение, чтоб только выводился текст из кавычек: Лаборатория измерений в институте
Кодом ниже захватывает больше: description" content="Лаборатория измерений в институте"
Как изменить регулярку?
Решение задачи: «Распарсить HTML с помощью регулярных выражений»
textual
Листинг программы
' 1. Загружаем html текст
Dim html As String = File.ReadAllText("D:\Site\index.html")
' 2. Парсим html
Dim htmlDoc As New HtmlAgilityPack.HtmlDocument
htmlDoc.LoadHtml(html)
Dim metaDescription As String = htmlDoc.DocumentNode.SelectSingleNode("/html/head/meta[@name='description']").GetAttributeValue("content", "")