게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 답변 감사드립니다 |
---|
작성자: 송원석
작성일시: 2004-11-22 16:00,
조회수: 2,837
|
말씀하신 innerHTML 은 클라이언트측의 자바스크립트에서 사용가능한 프로퍼티입니다. 따라서 ASP 프로그램 코드에서는 사용이 불가능하다고 말씀드릴 수 있습니다. 따라서 역시 정규 표현식으로 처리하시는 것이 빠를듯 합니다. 그리고 지금부터 설명드리는 내용들은 아까 말씀드렸던 문서들의 내용을 이해하고 계신다고 가정하고 드리는 설명입니다. 아마도 FileSystemObject 를 사용해서 해당 파일의 내용을 읽어오시겠죠? 그렇게 읽어들인 파일의 내용들이 있다고 가정하고 다음과 같이 strHTML 라는 변수에 넣어 놓았다고 생각해보도록 하겠습니다. ^_^
Dim strHTML strHTML = strHTML & "<html>" & vbNewLine strHTML = strHTML & "<head>" & vbNewLine strHTML = strHTML & "<title>Sample</title>" & vbNewLine strHTML = strHTML & "</head>" & vbNewLine strHTML = strHTML & "<body>" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "가 나 다 라 마 바 사 아 자 차 카 타 파 하" & vbNewLine strHTML = strHTML & "</body>" & vbNewLine strHTML = strHTML & "</html>" & vbNewLine위의 문자열에서 필요없는 부분들을 제거해버리면 되겠죠. 이 때 정규 표현식을 사용하는데 아까 말씀드렸던 문서들에서 설명했던 RegExpReplace() 함수를 사용해서 처리한다고 가정해보도록 하겠습니다. 따라서 실제로는 인클루드 파일을 만드시거나 복사하여 함수를 정의하셨다고 생각하도록 하겠습니다. 결론적으로 다음과 같은 코드를 사용하시면 위의 문자열에서 필요없는 부분들이 제거가 됩니다. ^_^ strHTML = RegExpReplace("[\s\S]*?<body>([\s\S]*)?<\/body>[\s\S]*", strHTML, "$1")비록 한 줄의 코드이긴 하지만 원하시는 결과가 나타나는 것을 보실 수 있으실 것입니다. 이 코드의 핵심 부분은 '[\s\S]*?([\s\S]*)?<\/body>[\s\S]*' 라는 정규 표현식 패턴 부분입니다. 이 패턴에 대한 설명은 이 자리에서는 일일이 드리긴 힘들고 관련 서적이나 아까 말씀드렸던 문서들을 보시면 쉽게 이해하실 수 있으실 것입니다. 감사합니다. |
IP 주소: 165.141.121.62
|
게시물 | ||||
---|---|---|---|---|
849 |
t-MAX [1] |
2004-11-22 | 4,634 | |
848 | 2004-11-22 | 2,667 | ||
847 | 2004-11-22 | 2,619 | ||
846 |
궁금이 |
2004-11-22 | 848 | |
845 | 2004-11-22 | 2,594 | ||
844 |
답변 감사드립니다 [1] |
궁금이 |
2004-11-22 | 743 |
2004-11-22 | 2,837 | |||
842 |
오마르 |
2004-11-19 | 831 | |
841 | 2004-11-19 | 2,484 | ||
840 |
호이 |
2004-11-18 | 890 | |
839 |
진짜 궁금이 |
2004-11-18 | 728 | |
838 | 2004-11-18 | 2,612 | ||
837 |
진짜 궁금이 |
2004-11-17 | 792 | |
836 | 2004-11-17 | 2,586 | ||
835 |
궁금이 |
2004-11-17 | 782 | |
834 | 2004-11-18 | 2,534 | ||
833 |
진짜 궁금이 |
2004-11-18 | 740 | |
832 |
진짜 궁금이 |
2004-11-17 | 731 | |
831 | 2004-11-17 | 3,182 | ||
830 |
진짜 궁금이 |
2004-11-17 | 771 | |
829 | 2004-11-17 | 2,607 | ||
828 |
진짜 궁금이 |
2004-11-17 | 747 | |
825 |
오마르 |
2004-11-16 | 811 | |
824 | 2004-11-17 | 2,728 | ||
823 | 2004-11-16 | 2,689 |