반응형
자바 정규식 html 태그를 제외한 문자열 출력
1. 정규 표현식을 이용하여 html 태그를 제거하는 방법
//HTML Tag가 포함된 문자열
String beforeString = ""
+ "<html>"
+ "<head>"
+ "<script src=\"/script/main.js\"></script>"
+ "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"/>"
+ "<meta charset=\"utf-8\"/>"
+ "<title>여기랑.. </title>"
+ "</head>"
+ "</body>"
+ "<div id=\"id1\" style=\"display:block;width:100px;height:100px\" class=\"class\">여기만 출력되면 정상</div>"
+ "</body>"
+ "</html>";
//HTML Tag 제거
String afterString = beforeString.replaceAll("<([^>]+)>", "");
//HTML Tag 제거 후 출력
System.out.println(afterString);
위와 같이 html tag가 포함된 문자열이 있다
정규식을 이용하여 자바에서 html tag를 제외 후 문자열을 출력하였다
2. 결과
콘솔이 정상이라고 한다 정상이다
자바스크립트 소스는 아래와 링크를 참고
반응형
'개발 > Java' 카테고리의 다른 글
[Spring] Session Timeout 설정 3가지 방법 (0) | 2023.04.24 |
---|---|
[Tomcat 에러] org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor (0) | 2021.09.08 |
JAVA HTTP POST 전송 예제 (0) | 2019.10.28 |
[Java] 인증번호 2자리 4자리 6자리 등 난수 생성 (중복허용, 중복제거) (11) | 2018.12.05 |