读书人

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

发布时间: 2011-12-17 23:37:33 作者: rapoo

在线求~~~~~~~~如何替换网页中的链接的内容
如有这样的:
是用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版块正则方面的问题是每题必答啊!!

读书人网 >asp.net

热点推荐