PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
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은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Monde Grano
12/06/29 15:47
수정 아이콘
네이버 메인페이지를 http도큐먼트로 가져온 것 까지는 이해가 되는데, 그 뒤에 var 부분은 자바스크립트 오브젝트인데 그걸 뭘 어쩧겠다는건지 명확하지 않군요. (,)는 콤마고 (;)이게 세미콜론인데요..
일단 JS오브젝트 문장에서
를 없애고 콤마를 기준으로 스플릿 해서 임시배열로 나눠 두고, 하나하나 돌아가면서 콜론(:)으로 스플릿해서 [0]은 Key로 [1]은 Value로 집어넣으면 되겠네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
138989 디아3 드랍율패치 체감 어떤가요? [8] 아레스1733 12/06/29 1733
138988 [lol] 탑 캐릭터 고민됩니다.. [22] o에코o2128 12/06/29 2128
138987 코털 뽑으면 정말로 위험한가요? [17] 마이스타일4521 12/06/29 4521
138986 [고대 전쟁 관련] 말을 타고 달리면서 활 쏘기? [22] hyde2262174 12/06/29 2174
138985 [디아3] 피해반사 질문입니다 [5] 一切唯心造2141 12/06/29 2141
138984 [디아3] 어깨 감정 및 질문 [5] dfsefsfdfefs1358 12/06/29 1358
138982 비타민제에 대한 질문입니다. (라이프포스/얼라이브) [4] 3370 12/06/29 3370
138981 여수 엑스포 주변 신기한 길 질문입니다.... [5] 싸구려신사1624 12/06/29 1624
138980 수학 질문하나 드립니다 [8] 방구벌레1613 12/06/29 1613
138979 문득 생각난건데 여성프로야구리그가 생길 확률은 0%일까요? [15] calum2050 12/06/29 2050
138978 100일 이벤트 관련 동영상을 찾고 있습니다. [4] booboo1466 12/06/29 1466
138977 서울역발 기차를 용산에서 타도 되나요? [5] KOO2240 12/06/29 2240
138976 (디아3) 법사스킬과 적생의 연관관계가 궁금합니다 [2] 말룡1794 12/06/29 1794
138975 [디아3] 마법사용 무기 감정좀 부탁드립니다. [4] Vantastic1399 12/06/29 1399
138974 한달에 진통제 2알 정도 괜찮나요? [4] toto1867 12/06/29 1867
138973 딱히 야구질문은 아니지만 다른팀이 꼴찌를 한다면 별명은? [26] WraPPin2264 12/06/29 2264
138972 사람들이 최근에 멘붕이라는 단어를 쓰게 된 정확한 계기를 알고 싶습니다. [10] 광개토태왕2884 12/06/29 2884
138971 갤스2, 갤탭 kies프로그램 연결이 안됩니다. 만화방주인이꿈1531 12/06/29 1531
138970 군대 파상풍 주사 유효기간(못에 손이 ..찢어졌음) [10] 임금31641 12/06/29 31641
138969 자바 파싱에 대한 질문입니다. [1] 이헌민1671 12/06/29 1671
138968 잘되던 와이파이가 갑자기 연결이 안됩니다. [4] 1762 12/06/29 1762
138967 단위 질문인데요...미리바를 어떻게 표시하죠? [3] 유리자하드1681 12/06/29 1681
138966 예비군 질문드립니다. [3] Robin Van Persie1250 12/06/29 1250
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로