用一句正则表达式,匹配出网上所有链接--“牛”问题需要“牛人”来解决。

sharkshi 2005-08-18 04:39:59
问题主旨:技术交流

需求:用一句表达式,就能匹配出网站上所有的链接,即匹配出url地址和标题。
例如:网页中有
……<a href='a.htm>abc</a>……

匹配后得到的结果:
链接: a.htm
标题:abc

请以www.sina.com.cn或news.sina.com.cn网站为例。
运行你的程序后,就能取出网站上可以抓取得到的所有链接。

如果你是牛人,就请用你的牛刀!杀头大牛,给大家看。

...全文
937 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinawn 2006-01-09
  • 打赏
  • 举报
回复
收藏
teacher1998 2005-08-19
  • 打赏
  • 举报
回复
珍藏一下,以后用得着!
fancyf(凡瑞)老哥,怎还不睡呢?
sharkshi 2005-08-19
  • 打赏
  • 举报
回复
结贴了,给分了。
感谢牛人们的大力支持。愿大家技术得到提高,我也解决了问题。 ^_^
quanyi 2005-08-19
  • 打赏
  • 举报
回复
xuexi
langmafeng 2005-08-19
  • 打赏
  • 举报
回复
mark
lyb_abiandbel 2005-08-19
  • 打赏
  • 举报
回复
学习
Jamestan 2005-08-19
  • 打赏
  • 举报
回复
GZ
grf601006617 2005-08-19
  • 打赏
  • 举报
回复
真的有这么厉害吗~?如果是真的的话那就牛了~!
sharkshi 2005-08-19
  • 打赏
  • 举报
回复
fancyf(凡瑞) 真是牛,你正则我匹配出来了。牛人就是牛!

sharkshi 2005-08-19
  • 打赏
  • 举报
回复
to fancyf(凡瑞) 兄弟
能否把你测试的源码给我测试一下,我这面不知是什么原因,匹配出来的东西,很少。
sharkshi 2005-08-19
  • 打赏
  • 举报
回复
兄弟姐妹们,顶!!!!!!!!!!!
hainang1234 2005-08-19
  • 打赏
  • 举报
回复
xuexi
yymailb 2005-08-19
  • 打赏
  • 举报
回复
帮顶,顺便搭车问一下,VC6的程序升到VC NET下要怎么修改才能用Regex类啊?
vicon 2005-08-18
  • 打赏
  • 举报
回复
正则表达式一直是我头疼的东西... 关注一下,不嫌弃,也给我点分吧。谢谢!
fanruinet 2005-08-18
  • 打赏
  • 举报
回复
to sharkshi(sharkshi):
典型的水土不服^_^
shrinerain 2005-08-18
  • 打赏
  • 举报
回复
楼上不厚道。。。
发现fancyf(凡瑞)好有空啊呵呵~~
好像我每次来都看得到。。。
sharkshi 2005-08-18
  • 打赏
  • 举报
回复
fancyf(凡瑞) 老兄,用你的那个表达式,我这面没有匹配到你所说的那么多的。
wzhnet 2005-08-18
  • 打赏
  • 举报
回复
bs 一下
fanruinet 2005-08-18
  • 打赏
  • 举报
回复
楼上的表达式匹配了660个
linuxyf 2005-08-18
  • 打赏
  • 举报
回复
Expression:

<a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+.*?>([^<]+|.*?)?<\/a>


Description: This regex will extract the link and the link title for every a href in HTML source. Useful for crawling sites. Note that this pattern will also allow for links that are spread over multiple lines.
Matches: [<a href='http://www.regexlib.com'>Text</a>], [<a href="...">Text</a>]
Non-Matches: [all other html tags]
加载更多回复(2)

111,125

社区成员

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

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

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