一个网页里面有多链接
比如: <a href=../20/index.html>广告 </a>
<a href=../aa/index.html>摄影 </a>
求一个正则表达列出这些链接,列出来,同时能取到“广告”和“摄影”
另外一组链接: <a href =../6/content_2.htm>项目1 </a>, <a href =../5/content_1.htm>项目2 </a> 也要取出相关的链接和title
请分别写这两个的正则
比如: <a href=../20/index.html>广告 </a>
<a href=../aa/index.html>摄影 </a>
求一个正则表达列出这些链接,列出来,同时能取到“广告”和“摄影”
另外一组链接: <a href =../6/content_2.htm>项目1 </a>, <a href =../5/content_1.htm>项目2 </a> 也要取出相关的链接和title
请分别写这两个的正则
解决方案 »
- C#隐藏进程
- 多线程的问题,大家有没有什么好书推荐,谢谢
- 线程问题
- 求救 在使用MS visual web develop2005中GridView 的问题!!急~~~
- 如果网站是用GET而不是POST,该如何模拟登陆它呀?
- 求救,急~服务器是2003系统,原本装了.NET2.0 BETA版,但无法运行.NET2.0的WEB程序.然后卸载了2.0BETA版,装了.NET2.0正式简体中文版,出
- 如何让textbox的keydown事件捕捉tab键
- 为什么我的cookie的属性值修改不了????
- 设计合同管理系统问题
- C#实现点击一个按钮,弹出另一个窗口,在此窗口中输入的参数,保存至原窗口
- C# 调用 DLL 结构参数 的问题 求教
- 问些安装SQL SERVER 2008的问题
(?<=href=)[^\<\>]*(?=\>)
(?<=href=)[^\<\>]*(?=\>)这个正则可以取到内容,但是有些无关的链接也取进来
我9楼的答案
Regex re = new Regex(@".*?href\s*=(?<href>[^>]*)>(?<title>[^<]*).*?");
MatchCollection mc=re.Matches(str);
foreach(Match m in mc)
Console.WriteLine("{0} {1}",m.Groups["href"].Value,m.Groups["title"].Value);