赞助连接

赞助连接

阅 读 文 章

用正则改图片的地址路径,我怎么也搞不好,请求帮帮我.

[来源:网上转载 (CSDN转载) | 作者:网友(jsnjhyb) | 时间:2008-05-17 | 浏览:人次 ]

我要把图片的地址路径改了,类似把<img   src=http://topic.csdn.net/t/20061116/12/"abc\def\ff.jpg">改成<img   src="ddd\ff.jpg">  
  但困难在图片名和类型是不确定.请求高手帮帮我.  
 
你的意思是换目录?  
   
  你替换目录就可以了吧
<img   src=http://topic.csdn.net/t/20061116/12/"abc\def\ff.jpg"   id="test">  
  <script>  
  var   img_id   =   document.getElementById('test');  
  img.id.src   ="ddd\ff.jpg";  
  </script>
写错了。不好意思。  
  <img   src=http://topic.csdn.net/t/20061116/12/"abc\def\ff.jpg"   id="test">  
  <script>  
  var   img_id   =   document.getElementById('test');  
  img_id.src   ="ddd\ff.jpg";  
  </script>
$s   =   '<img   src=http://topic.csdn.net/t/20061116/12/"abc\def\ff.jpg">';  
  $your_path   =   '\test';  
  $patt   =   "/(<img.*   src=http://topic.csdn.net/t/20061116/12/[\"\']?).*\\\\(.*)/is";  
  $rep     =   "\$1".$your_path."\\"."\\$2";  
  $o   =   preg_replace("$patt",$rep,$s);  
  echo   $o;
谢谢楼上的高手,可以的.  
  但还有个问题,如果我把$s   =   '<img   src=http://topic.csdn.net/t/20061116/12/"abc\def\ff.jpg">';换成$s   =   '<img   alt=" *** v"     src=http://topic.csdn.net/t/20061116/12/"\ *** \gdh.jpg">hdhddjdjdjd<img   alt=" *** "   src="\ *** \kjjd.gif">';  
  结果只是把第二个图片的地址换了.  
  请问如何能两个或者多个图片同时换了呢?  
  再次谢谢你们.  
   
 
问题解决了,用  
  $str   =   "<img   alt=\" *** v\"     src=http://topic.csdn.net/t/20061116/12/\"/ *** /gdh.jpg\">hdhddjdjdjd<img   alt=\" *** \"   src=\"/ *** /kjjd.gif\">";  
  echo   preg_replace("~(<img   .*?src=http://topic.csdn.net/t/20061116/12/\").+?/(\w+\.\w{3,4}\")~i",   "$1ddd/$2",   $str);  
  测试是可以的.  
  与大家一起分享.  
 
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 请求 不好 怎么 地址 路径 图片 src img ff.jpg test

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.