如何获取网页中这一连接字符串

zhiweixuexi8 2010-12-11 11:38:44
读取到一个网页原码如下:


xxxxxxxxxxx网页内容
<a target="_blank" href="http://www.xxxx.com/asda">立即下载</a>
xxxxxxxxxxx网页内容


请问要怎么样获得herf=""里的连接了?最好是用正则,,.麻烦给代码和说明.....谢谢
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子-顾问 2010-12-12
  • 打赏
  • 举报
回复
string url = Regex.Match(html,@"(?is)(?<=a[^>]*href=\s*(['""]?))((?!\1).)+(?=\1[^>]*>立即下载)").Value;
anbin0814 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xixihaha_xixihaha 的回复:]
C# code
string s = "xxxxxxxxxxx网页内容<a target=\"_blank\" href=\"http://www.xxxx.com/asda\">立即下载</a>xxxxxxxxxxx网页内容";
string pattern = "(?i)<a\\s[\\s\\S]*?href=\"([^\"]*)\">立即下……
[/Quote]+1
灬嘻嘻哈哈灬 2010-12-11
  • 打赏
  • 举报
回复
            string s = "xxxxxxxxxxx网页内容<a target=\"_blank\" href=\"http://www.xxxx.com/asda\">立即下载</a>xxxxxxxxxxx网页内容";
string pattern = "(?i)<a\\s[\\s\\S]*?href=\"([^\"]*)\">立即下载</a>";
string result = Regex.Match(s, pattern).Groups[1].Value; // 你要的结果。。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧