Составление регулярных выражений. Распарсить 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д