首页 新闻 搜索 专区 学院

正则表达式:获取html中h3标签中内容

0
悬赏园豆:50 [已解决问题] 解决于 2015-01-14 14:38

<h3><a href="这里是链接1" target="_blank" id="">这里是链接的标题1</a></h3>
<h3><a href="这里是链接2" target="_blank" id="">这里是链接的标题2</a></h3>
格式如上所述,现在我想要获取链接跟标题(PS:也就是html文档中h3标签中A标签的内容),正则要怎么写呢?

Yurbin的主页 Yurbin | 初学一级 | 园豆:76
提问于:2015-01-14 00:43
< >
分享
最佳答案
0
     string pattern = "<h3><a[^<]*href=\"([^<]*?)\"[^<]*>(.*?)</a></h3>";
     string html="<h3><a href=\"这里是链接1\" target=\"_blank\" id=\"\">这里是链接的标题1</a></h3>";
     var m = Regex.Match(html, pattern);
     string href = m.Groups[1].Value;
     string title = m.Groups[2].Value;
收获园豆:50
Yu | 专家六级 |园豆:12944 | 2015-01-14 08:31

谢谢!

Yurbin | 园豆:76 (初学一级) | 2015-01-14 14:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册