以<img 开头 ,并且以gif">结尾,中间是任意字符,就是想去掉网页中的图片

解决方案 »

  1.   

    <img src='(.*?)([^gif']?') 
      

  2.   

    ^[<][i][m][g].+[g][i][f][>]$
    看掉了<>,不好意思!
      

  3.   

    用Javascript可以这么实现<script type="text/javascript">
               var s4RE = "<img attr1='value1' ... src='../one.gif' attrn='valuen'>";
       var regex = /(<img.+)(?=src=')(src=')(.+?)(?=gif')(gif)('.+)/gi;
       window.alert(regex.test(s4RE));
       var s1 = s4RE.replace(regex,"$1$2$5");
       window.alert(s1);
            </script>
      

  4.   


    public static void main(String[] args) {
    String s = "<img attr1='value1' ... src='..one.gif' attrn='valuen' ...>";
    String regex = "(.+)(?=src=')(src=').+(gif)(?<=gif)(.+)";
    s = s.replaceAll(regex, "$1$2$4");
    System.out.println(s);
    }