IT공부방

[알고리즘] 이미지 추출하기 함수

saltdoll 2008. 12. 23. 14:33
반응형

이미지를 추출하길 원하시는 본문 내용(str) getImage를 이용하시면 해당 이미지의 src안의 값을 받을 수 있습니다.

 

String str = 이미지를 추출을 원하는 본문;

String imgStr = getImage(str);

이미지 추출 함수

public static String getImage(String str) {

        String ret="";

        if ( str!=null) {

            String tmp=str.toLowerCase();

            int lt=tmp.indexOf("<img");

            if ( lt>-1) {

                int gt=tmp.indexOf(">",lt);

                if ( gt>-1) {

                    str=str.substring(lt, gt);

                    tmp=str.toLowerCase();

                    lt=tmp.indexOf("src=");

                    if ( lt>-1) {

                        gt=tmp.indexOf(".gif",lt);

                        if ( gt<0 ) gt=tmp.indexOf(".jpg",lt);

                        if ( gt<0 ) gt=tmp.indexOf(".png",lt);

                        if ( gt<0 ) gt=tmp.indexOf(".bmp",lt);

                        if ( gt>-1) {

                            ret=str.substring(lt+4,gt+4);

                            ret=ret.replaceAll("\"","");

                        }

                    }

                }

            }

        }

        return ret;

    }


반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)