picture1.jpg   picture2.gif   picture3.bmp把他们全部找出来的正则表达式改怎么写?

解决方案 »

  1.   


    public static void main(String[] args) {
         String[] sources=new String[]{"picture1.JPG","picture2.gif","picture3.BMP"};
         String reg="(?i).+?\\.(jpg|gif|bmp)";
         for(int i=0; i <sources.length;i++){
            System.out.println(sources[i].matches(reg));
        }
      }
      

  2.   

    不用正则表达式也可以,用数组,数组存图片后缀名,比如.jpg,.gif,.bmp,.png等等。