(\[img\])(?!http\:\/\/www\.xxx\.com\/)(.+)(\[\/img\])替换成$1$2http://www.xxx.com/$3

解决方案 »

  1.   

    var reg=/(\[img\])((?!http:\/\/www\.xxx\.com\/).+?)(\[\/img\])/g;
      alert("".replace(reg,"$1http://www.xxx.com/$2$3"));
      

  2.   

    哈哈哈..最简单的.str_replace("]images/","]http://www.xxx.com/images/",$str);就可以了.
      

  3.   

    哈哈哈..最简单的.str_replace("]images/","]http://www.xxx.com/images/",$str);就可以了.
    ---------------
    [img]之间的不一定是以images开头,我要实现的目的是,把相对域名转换成绝对域名,不然在输出rss时图片无法显示。