2012-01-03 2 views
0

문자열 끝 부분에 나타나는 태그는 어떻게 제거 할 수 있습니까?문자열의 끝에 나타나는 태그를 제거하십시오.

Input 
    String test ="test string<.div class="og></div..>" 

outPut 
    String test ="test string"; 

인쇄 중에는 test string 만 필요합니다. 문자열 테스트의 일부 시간에는 div 태그 이외의 태그가 포함되어 있습니다. 이 문제를 해결하는 방법?

+0

가 정확히 무엇을 원하는가? 모든 태그를 제거 하시겠습니까? 예제 입력과 출력을 게시하십시오. –

+0

문자열에서 시작하는 이유는 무엇입니까? HTML을 구문 분석하려고합니까? – Deco

+0

나중에 xml의 파싱 된 내용이 문자열 테스트에 있습니다 – chinchu

답변

1

를 사용하여 정규 표현식 :

String test ="test string<div class=og></div>"; 
    String regExp = "<div \\S*</div>"; 
    String[] result = test.split(regExp); 
    System.out.println(result[0]); 
+0

문자열 테스트의 일부 시간에 div 태그 이외의 태그가 포함되어 있습니다. – chinchu

0

문자열 결과 = test.split ("<") [0]; 이 문제를 처리 할

+0

문자열 뒤에 여분의 데이터를 가져 오면 안됩니다. null 문자열 – chinchu

+0

을 반환하므로 우리에게 모든 것을 보여줄 수 있습니까? ... –

관련 문제