이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2012/06/29 15:21:52 |
Name |
이헌민 |
Subject |
자바 파싱에 대한 질문입니다. |
public class HttpTest {
public static void main(String[] args) {
URL url =null;
BufferedReader input = null;
String address = "http://www.naver.com";
String line = "";
try{
url = new URL(address);
input = new BufferedReader(new InputStreamReader(url.openStream()));
while((line = input.readLine()) != null){
System.out.println(line);
}
} catch(Exception e){
e.printStackTrace();
}
}
}
이런식으로 네이버의 http정보를 가져왔습니다.
이 정보 중에서
var opencast_nclick_casts = {
"IF036": "infoplus",
"LF638": "naverdiy",
"ET675": "naverentertain",
"CU399": "naverbook",
"TO082": "gongamplus"
};
var opencast_nclick_articles = {
"IF036": "i",
"LF638": "r",
"ET675": "e",
"CU399": "b",
"TO082": "g"
};
이러한 내용이 있다면 파싱을 통해서 opencast_nclick_casts와 같이 이름을 뽑아내는데 ' = ' 앞 부분까지 공백을 제거하고 이름만 따로 뽑아내서 따로 값을 가지고 있습니다. 그리고 그 해당 이름 안의 내용을
{
"IF036": "i",
"LF638": "r",
"ET675": "e",
"CU399": "b",
"TO082": "g"
} //이런식의 내용들을!!
파싱을 통해(해당 부분의 세미콜론(,)을 만나기 전까지) 키값( ex)IF036 )과 정보값( ex) i )을 구분하여 배열에 저장해야 합니다.
이런식으로 opencast_ 이름을 가진 녀석들의 값들을 전부 저장하고 출력하려 합니다.
피식인 여러분들의 도움이 필요합니다.
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|