Регулярные выражения для парсинга HTML - C# (209441)

Узнай цену своей работы

Формулировка задачи:

Допустим скачал HTML страницу. Внутри ее кучи строк и мне нужно вырезать все , что находится между :
<p id="story_1">  текст, который надо вырезать  </p>
Про регулярные выражения читал, но не получается составить грамотно поиск. Буду очень благодарен, если кто-то сможет описать границы в pattern и объяснить, что к чему с символами.

Решение задачи: «Регулярные выражения для парсинга HTML»

textual
Листинг программы
            var reg = new Regex(@"(?<=<p id=""story_1"">)[\d\D]+(?=</p>)");
            string str = @"<p id=""story_1""> БЛА-бла-бла-бла-бла </p>
 ...
 <какая-то другая информация>";
            var m = reg.Match(str);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы