티스토리 뷰

공장 (factory)/- Programming..

[Java] 정규식을 이용한 이미지 태그 추출

공부하는 나부랭이, 무중력고기 2014.05.09 20:00

   java.util.regex.Matcher;

   java.util.regex.Pattern;

   이 두 클래스를 사용한다.


   게시판의 내용에서 첫번째 이미지만 추출해서 메인 화면에 미리보기로 보여줘야 하는 상황에서 유용하다.


   아래 예시는 이미지 태그만 해놨지만, pattern을 바꿔주면 다른 것들도 추출 가능하다.



// 이미지 태그를 추출하기 위한 정규식.
Pattern pattern  =  Pattern.compile("]*src=[\"']?([^>\"']+)[\"']?[^>]*>");

// 추출할 내용.
String content = "Hello~ My name is blabla.. It's my picture. 
"; // 내용 중에서 이미지 태그를 찾아라! Matcher match = pattern.matcher(content); String imgTag = null; if(match.find()){ // 이미지 태그를 찾았다면,, imgTag = match.group(0); // 글 내용 중에 첫번째 이미지 태그를 뽑아옴. } // 결과값은 name1.jpg System.out.println("imgTag : " + imgTag);


댓글
댓글쓰기 폼
Total
1,174,161
Today
318
Yesterday
1,182
«   2018/12   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
글 보관함