首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在线求~怎么替换网页中的链接的内容

2011-12-17 
在线求~~~~~~~~如何替换网页中的链接的内容如有这样的:是用WebRequest得到的atarget _blank href /a

在线求~~~~~~~~如何替换网页中的链接的内容
如有这样的:
是用WebRequest得到的

<a     target= "_blank "href= "/a/20070527/001278.htm ">
长江以南持续阴雨   北方多大风局地强对流天气 </a>

<a   target= "_blank "   href= "/a/20070527/001275.htm "> 徐敬业当选中共重庆市纪委书记 </a>

我想到
像这个的链接
<a     target= "_blank "href= "http://news.qq.com/a/20070527/001278.htm ">


也就是y说在
href链接前面加上
http://news.qq.com


[解决办法]
正则啊 没得选
[解决办法]
用WebRequest得到的
//
那么你可以把那个网页的数据读到一个字符串里吧;然后用Replace()方法
用正则也行,不过我写不出来
[解决办法]
这个用Replace就可以搞定,有一定要用正则:

string s= " <a target=\ "_blank\ " href=\ "/a/20070527/001278.htm\ ">
长江以南持续阴雨 北方多大风局地强对流天气 </a>

<a target=\ "_blank\ " href=\ "/a/20070527/001275.htm= "> 徐敬业当选中共重庆市纪委书记 </a> ";

s=s.Replace( "href=\ " ", "href=\ "http://news.qq.com ");

Response.Write(s);


[解决办法]
lxcnn(过客)

老兄正则方面果然厉害,在net版块正则方面的问题是每题必答啊!!

热点排行