Составление регулярных выражений. Распарсить HTML-страницу - C#
Формулировка задачи:
Всем доброго времени суток! Этой темы касаюсь впервые, а так как опыта программирования мало никак не могу самостоятельно понять, поэтому прошу помощи у более опытных программистов. И так, в чем, собственно суть вопроса:
есть страница html, с неё надо вытащить данные. Я получаю строку, в которой содержится html-код. Из неё надо извлечь необходимые данные.
Вот кусок кода страницы, которую надо проанализировать (жирным выделяю нужные мне данные:
Т.е. подытожу - нужно из всей страницы выделить приведенный выше кусок, а так же ему подобные, и из него вытянуть параметры выделенные жирным...
Решение задачи: «Составление регулярных выражений. Распарсить HTML-страницу»
textual
Листинг программы
using System; using System.Text.RegularExpressions; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string pattern = @">(.+?)</?"; string text = "<span>седан</span> <span>40 000 км</span> </span>"; Regex newReg = new Regex(pattern); MatchCollection matches = newReg.Matches(text); foreach(Match mat in matches) { Console.WriteLine("Значение найденного обьекта {0}",mat.Groups[1].Value); } Console.WriteLine("Число найденных совпадений{0}",matches.Count); Console.Read(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д