ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTML 유틸
    Java 2019. 5. 27. 18:05
    package kr.ezen.db;
    
    public class HTMLUtil {
        /**
         * 모든 HTML 태그를 제거하고 반환한다.
         * 
         * @param html
         * @throws Exception  
         */
        public static String removeTag(String html) throws Exception {
            return html.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");
        }
        public static String removeTag(String html,String tag) throws Exception {
            return html.replaceAll("<(/)?("+tag+")(\\s"+tag+"*=[^>]*)?(\\s)*(/)?>", "");
        }
    
        public static void main(String[] args) {
            String oriText = "<div>Remove Span</div> <span>tag only</span>";
            try {
                System.out.println("1. " + HTMLUtil.removeTag(oriText));
                System.out.println("2. " + HTMLUtil.removeTag(oriText,"span"));
                System.out.println("3. " + HTMLUtil.removeTag(oriText,"div"));
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
    

    'Java' 카테고리의 다른 글

    천자문파일  (0) 2019.08.23
    피보나치 수열  (0) 2019.08.23
    Java8 날짜  (0) 2019.05.14
    모든 폰트 보기  (0) 2019.05.10
    세차계산 2  (0) 2019.04.12
Designed by Tistory.