Помогите с паттерном для RegExp - C#
Формулировка задачи:
Есть такая строка:
Нужно вытащить http://urlik.com/123456 и title 123456. Прочитал FAQ по RegExp - все равно не получилось вытянуть.
Получается вытянуть только когда есть, например, теги <a></a>
Заранее спасибо.
<a class="title" href="http://urlik.com/123456">title 123456</a>
string tag = "a"; string pattern = string.Format(@"\<{0}.*?\>(?<soderzhanieTega>.+?)\<\/{0}\>", tag.Trim());
Решение задачи: «Помогите с паттерном для RegExp»
textual
Листинг программы
using System; using HtmlAgilityPack; namespace ConsoleApplicationTest { public static class Program { private static void Main() { HtmlDocument html = new HtmlDocument(); html.LoadHtml( "<a class=\"title\" href=\"http://urlik.com/123456\">title 123456</a>" ); HtmlNode a = html.DocumentNode.Element( "a" ); Console.WriteLine( a.InnerText ); Console.WriteLine( a.GetAttributeValue( "href", "" ) ); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д