RT本人正则白痴。
http://wwww.www.com/sirkeke/ekekekek/mayfig_s.jpg
或者 http://wwww.www.com/sirkeke/ekekekek/mayfig.jpg,替换_s.或者.为_o.

解决方案 »

  1.   

    http://wwww.www.com/sirkeke/ekekekek/mayfig_s.jpg
    那一段是变化的,那些是不变的
      

  2.   


    var str = 'http://wwww.www.com/sirkeke/ekekekek/mayfig_s.jpg';
    var reg = /(_s)?.jpg/g;
    str.replace(reg,'_o.jpg');
    //输出 "http://wwww.www.com/sirkeke/ekekekek/mayfig_o.jpg"
    var str = 'http://wwww.www.com/sirkeke/ekekekek/mayfig.jpg';
    var reg = /(_s)?.jpg/g;
    str.replace(reg,'_o.jpg');
    //输出 "http://wwww.www.com/sirkeke/ekekekek/mayfig_o.jpg"
      

  3.   

    不用正则就可以
    $url = <<<url
    http://wwww.www.com/sirkeke/ekekekek/mayfig_s.jpg
    http://wwww.www.com/sirkeke/ekekekek/mayfig.jpg
    url;
    $url = strtr($url, array('_s.' => '_o.', '.' => '_o.'));
    echo $url;/*
    http://wwww_o.www_o.com/sirkeke/ekekekek/mayfig_o.jpg 
    http://wwww_o.www_o.com/sirkeke/ekekekek/mayfig_o.jpg
    */
      

  4.   

    整错了,我以为php呢,lz当没看见吧
      

  5.   

    var s = "http://wwww.www.com/sirkeke/ekekekek/mayfig_s.jpg http://wwww.www.com/sirkeke/ekekekek/mayfig.jpg";
    s = s.replace(/(_s\.jpg|\.jpg)/gi, "_o.jpg");
    alert(s);