本帖最后由 ziluopao1 于 2014-09-13 22:14:48 编辑

解决方案 »

  1.   

    var str='<img src="/MT_File/Ad_File/201372393630816715326.jpg" alt="" />'
    var reg=/<img src="(.*)" (alt=.*)? \/?>/g;
    str=str.replace(reg,function(item,m1,m2,i,str){
                    var mx='ADfile'+m1;
      mx=str.replace(m1,mx);
      return mx;
                    });
    str;
      

  2.   

    哦,是这样,我是在dreamweaver替换功能中操作的,其中有一个选项是正则替换.
    我现在查找的正则写成这样了<img src="(.+).jpg,并测试通过了.但,最终的目的是替换,即找到的所有的符合的字符串前要加上/sh/
    所以我又写成了:<img src="/sh/(.+).jpg,但是结果却是:<img src="/sh/(.+).jpg  不知我如何写呢