Element table = (Element) source.getAllElements(HTMLElementName.TABLE).get(3);
System.out.println("!!!!" + source.getAllElements(HTMLElementName.TABLE).size());
int tr_count = table.getAllElements(HTMLElementName.TR).size();
Element tr = null;
HashMap<String, String> hm = null;
for(int i=1; i<tr_count; i++)
{
tr = (Element) table.getAllElements(HTMLElementName.TR).get(i);
hm = new HashMap<String, String>();
hm.put("no", ((Element) tr.getAllElements(HTMLElementName.TD).get(0)).getContent().toString());
hm.put("title", ((Element) tr.getAllElements(HTMLElementName.TD).get(1)).getContent().toString());
hm.put("writer", ((Element) tr.getAllElements(HTMLElementName.TD).get(2)).getContent().toString());
hm.put("subject", ((Element) tr.getAllElements(HTMLElementName.TD).get(3)).getContent().toString());
data.add(hm);
}
소스의 일부분입니다. 다른 부분을 더 보여드려야 하는가요? <br> 태그 때문에 머리가 뽀개질 것 같습니다.
jericho 파서를 이용해서 웹페이지를 가져오는 데에는 성공했습니다.
허나 <br> 이 태그도 같이 출력이 되네요.
어떤 식으로 해야 <br>을 없앨수 있나요?
제발 도움 좀 주십시오.




소스가 담겨진 String에서 <br>을 없애고 싶단 말씀이신가요??
제가 생각하기로는 하나는 split 함수를 써서 <br>을 구분자로 자를수 있을것 같구요
다른 하나로는 replace 함수로 <br>을 없애버리면 되지 않을까 싶은데요..
String tmp; //소스 데이터
tmp.replace("<br>", ""); //