日期:2014-05-18  浏览次数:20475 次

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