求图文链接正则表达式,C#

<li><ahref="http://vod.kankan.com/v/88/88402.shtml"title="王大花的革命生涯"class="pic"target=... <li>
<a href="http://vod.kankan.com/v/88/88402.shtml" title="王大花的革命生涯" class="pic" target="_blank">
<img src="http://images.movie.xunlei.com/img_default.gif" _src="http://img.movie.kankan.kanimg.com/150x210/1276/dffef410b14f0a64e510a4f0354749bd.jpg" width="150" height="210" alt="王大花的革命生涯">
</a>
<p class="movielist_tt">
<a title="王大花的革命生涯" href="http://vod.kankan.com/v/88/88402.shtml" target="_blank">王大花的革命生涯</a>
<em class="update">40集全</em>
</p>
<p>闫妮再当老板娘</p>
</li>

用正则提取以上代码中href链接、title值、图片路径,C#语言,求高手解答!
展开
 我来答
玩转数据处理
2015-05-14 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
string ss = File.ReadAllText(@"C:\AAA.txt");
Regex r = new Regex(@"(href|title|src)=""([\s\S]*?)""", RegexOptions.Multiline);
Dictionary<string, string> values = new Dictionary<string, string>();
foreach (Match item in r.Matches(ss))
{
    if (!values.Keys.Contains(item.Groups[2].Value))
    {
        values.Add(item.Groups[2].Value, item.Groups[1].Value);
    }
}
foreach (string item in values.Keys)
{
    Console.WriteLine("{0}:{1}",values[item],item);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式