게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 안녕하세요 질문이 하나있어어요 |
---|
작성자: 송원석
작성일시: 2003-11-07 16:55,
조회수: 3,068
|
안녕하세요? 송원석입니다. ^_^
답변이 늦었습니다. 어제, 오늘 싱가폴에서 이사짐이 도착해서 정신이 하나도 없었네요. 세관에 가서 통관하고 그러느라 정신도 없고 이사짐 정리하느라 몸은 쑤셔서 죽겠습니다. ^_^;;; 그리고 cipas 님 저 대신 답변을 해주셔서 감사드립니다. 앞으로도 이 포럼이 저 혼자만 떠드는 장소가 아니라 같이 얘기도 나누고 한 주제에 대해서 글들이 두 세 페이지씩 달리는 토론이 이루어지는 장소가 되었으면 합니다. 그리고 asper 님께서 질문하신 내용은 잘 이해했습니다. 그러니까 예를들면 일반적인 윈도우즈 기반 프로그램들에 흔히 있는 '옵션 설정' 같은 페이지를 만들어서, 지금과 같이 프로그래머가 직접 코드값을 수정하는 것이 아니라 그 '옵션 설정' 웹 페이지에서 각각의 항목을 수정하면 코드에도 그 값들이 적용되는 형태를 말씀하시는 거죠? 솔직히 지금과 같은 형태에서는 조금 어려우실 겁니다. 그 이유는 순전히 제 탓 때문인데요. ^_^;;; 제가 처음에는 미처 그런 형태로 구현할 생각을 하지 못했었기 때문에 아무 생각없이 ASP 상수 파일 형태로 구조를 만들어 버렸거든요. 만약 이럴줄 알았다면 ini 파일처럼 좀 더 처리하기 좋은 형태로 만들었을 텐데 말입니다. ^_^;;; 아무튼 현재 저는 이런 방식으로 그 문제를 처리하고 있습니다. 먼저 FSO 를 사용하여 파일을 메모리에 통채로 읽어들입니다. 그러면 그 내용이 어떤 것이든 결국 문자열 변수에 담을 수 있으니까요. 물론 좀 긴 문자열이긴 합니다만... ^_^;;; 그리고 그 다음이 중요한데 아시다시피 결국 전체 문자열에서 원하는 부분만을 찾아서 그 부분중 값에 해당하는 부분을 바꿔야 하는데요, 저는 이 부분에서 정규 표현식을 쓰고 있습니다. 정규 표현식에 대해서는 제 홈페이지의 글들 중에서도 정리해 놓은 부분이 있으니 다음의 URL 들을 참고하시기 바랍니다. http://www.egocube.pe.kr/Lecture/Content/asp-script/200205260001 http://www.egocube.pe.kr/Lecture/Content/asp-script/200204290001 http://www.egocube.pe.kr/Lecture/Content/asp-script/200204140001 정규 표현식의 Replace() 메소드를 사용하면 VBScript 에서 제공되는 Replace() 함수를 사용할 때와는 다르게 항상 같은 어떤 문자열만을 치환하는 것을 넘어서 특정 패턴을 지닌 일부 분자열중에서 어떤 부분만을 치환한다든가 하는 보다 고급의 문자열 처리가 가능합니다. 만약 asper 님께서 정규 표현식에 능숙하시다면 값 설정 같은 것은 단 두 세 줄의 라인만으로 처리해버리실 수가 있죠. 그리고 그 다음에는 그 결과를 다시 파일에 쓰기만하면 되는 것입니다. ^_^ 감사합니다. |
IP 주소: 211.222.23.240
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
80 페이지입니다.
게시물 | ||||
---|---|---|---|---|
133 | 2003-11-14 | 5,693 | ||
132 |
asper |
2003-11-08 | 916 | |
131 | 2003-11-08 | 2,937 | ||
130 | 2003-11-07 | 3,134 | ||
129 | 2003-11-07 | 3,270 | ||
128 |
김지헌 |
2003-11-08 | 1,804 | |
127 | 2003-11-08 | 3,097 | ||
126 |
asper |
2003-11-07 | 802 | |
125 | 2003-11-07 | 2,916 | ||
2003-11-07 | 3,068 | |||
123 |
asper |
2003-11-07 | 824 | |
122 |
asper |
2003-11-07 | 772 | |
121 | 2003-11-07 | 3,058 | ||
120 | 2003-11-04 | 2,952 | ||
119 | 2003-11-04 | 2,970 | ||
118 | 2003-11-02 | 3,144 | ||
117 | 2003-11-03 | 3,092 | ||
116 | 2003-11-03 | 3,017 | ||
115 | 2003-11-03 | 3,417 | ||
114 | 2003-10-26 | 3,347 | ||
113 | 2003-10-26 | 3,021 | ||
112 | 2003-10-26 | 3,139 | ||
111 | 2003-10-30 | 2,965 | ||
110 | 2003-10-30 | 3,246 | ||
109 | 2003-10-30 | 3,111 |