采集内容时,路径转换问题

Eitcn 2008-11-26 11:27:41
第一种情况:
地址栏地址:http://news.xinhuanet.com/travel/2008-11/26/content_10413635.htm
内容中的图片地址:xinsrc_142110526092025008551.jpg

第二种情况:
地址栏地址:http://news.xinhuanet.com/travel/2008-11/26/content_10413635.htm
内容中的图片地址:../../xinsrc_142110526092025008551.jpg

第三种情况:
地址栏地址:http://news.xinhuanet.com/travel/2008-11/26/content_10413635.htm
内容中的图片地址:/xinsrc_142110526092025008551.jpg

如何将内容中的图片地址转换成
http://news.xinhuanet.com/travel/2008-11/26/xinsrc_142110526092025008551.jpg
http://news.xinhuanet.com/travel/xinsrc_142110526092025008551.jpg
http://news.xinhuanet.com/xinsrc_142110526092025008551.jpg

在我已经得到地址栏中的地址与所有图片地址的情况下如何进行转换? 第一种情况于第三种情况已知道处理方法,唯独第二种不是很了解,请问朋友们有没有什么方法,请赐教


...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengxj85 2008-11-26
  • 打赏
  • 举报
回复
没做过要,顶
shadowjl 2008-11-26
  • 打赏
  • 举报
回复
不知什么意思
Eitcn 2008-11-26
  • 打赏
  • 举报
回复
自己顶
gengwanshanreally 2008-11-26
  • 打赏
  • 举报
回复
帮顶!
chinaxc 2008-11-26
  • 打赏
  • 举报
回复
在7的基础之上只判断前7位数
viaivi 2008-11-26
  • 打赏
  • 举报
回复
抓回的图片地睛肯定不是死的,你主要判断他前面有几个../,根据../的数量进行地址替换
viaivi 2008-11-26
  • 打赏
  • 举报
回复
这个还不简单,把抓回来的图片址用if进行判断三
假定你抓回的图片地址把存在string picAddress中

string pic;
if(picAddress == "xinsrc_142110526092025008551.jpg")
pic = "http://news.xinhuanet.com/" + picAddress;
if(picAddress == "../../xinsrc_142110526092025008551.jpg")
pic = "http://news.xinhuanet.com/travel/2008-11/26/"+picAddress;
if(picAddress == "/xinsrc_142110526092025008551.jpg")
pic = "http://news.xinhuanet.com/travel/"+picAddress;
Eitcn 2008-11-26
  • 打赏
  • 举报
回复
在顶
cqq 2008-11-26
  • 打赏
  • 举报
回复
第二种和第一种是一样的,

只不过是在当前目录后面再加上 ../../  的目录而已

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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