帮忙写下正则表达式~~

坤哥zzz 2009-03-20 04:03:52
<a onmousedown="return c({'fm':'as','F':'','T':'','title':this.innerHTML,'url':this.href,'p1':0,'y':''})"
href="http://www.baidu.com/baidu.php?url=c-_K00jdJ6JUcgvTqLZBDIVVphmWnWi53-rd9TAOO8EGOmkJOk6aVno7OzXc8oHvgrWw6paF" target="_blank">
只要匹配 href里的url,
例如:http://www.baidu.com/baidu.php?url=c-_K00jdJ6JUcgvTqLZBDIVVphmWnWi53-rd9TAOO8EGOmkJOk6aVno7OzXc8oHvgrWw6paF
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
-过客- 2009-03-21
  • 打赏
  • 举报
回复
try...

MatchCollection mc = Regex.Matches(yourStr, @"<a(?:(?!href=)[\s\S])*href=(['""]?)(?<url>[^""'\s>]*)\1[^>]*>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["url"].Value + "\n";
}
LeoMaya 2009-03-21
  • 打赏
  • 举报
回复

<\s*a\s.*\shref\s*=\s*""(?<value>.*?)""\s.*>
wuhq030710914 2009-03-20
  • 打赏
  • 举报
回复
(?<=href=")[^"]+(?=")
坤哥zzz 2009-03-20
  • 打赏
  • 举报
回复
没有人会吗~
netwar 2009-03-20
  • 打赏
  • 举报
回复
href="(.*?)"

zwb521 2009-03-20
  • 打赏
  • 举报
回复
http:\/\/www\.baidu\.com\/baidu\.php.*\d+

更多参考:正则表达式应用--扫描 HREF,提取 URL 信息
坤哥zzz 2009-03-20
  • 打赏
  • 举报
回复
急啊~高手来啊!

111,126

社区成员

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

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

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