안드로이드 개발 질문/답변
(글 수 45,052)
source = new Source(new URL(UrlString));
source.fullSequentialParse();
str = source.getAllElements(HTMLElementName.TD).toString();
content = source.getTextExtractor().toString();
content = new String(content.getBytes(source.getEncoding()), "EUC-KR");
이런식으로 일단 str이라는 string 변수에 TD 태그로 뽑은 걸 넣어놨습니다
그랬더니 결과가
<td class="total_s">126</td><td class="rest_s">81</td><td class="wating_f">045</td><td valign="top"><img src="img/bg.gif" border="0"></td>
이런식으로 뽑혀져 나왔는데요
jericho 파싱에서 다른 파싱처럼 ("//table//tr//th"); 이런식으로 여러조건으로 못빼나요??
제가 얻고자하는것은 저기 안에 있는 숫자들인데...
답변 부탁드립니다!




자답입니다
정규표현식을 사용하여 태그부분을 날리니까 원하는 값만 빼왔네요
str = str.replaceAll("<(/)?([a-zA-Z]*)(]*)?(\\s)*(/">\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");