게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 안녕하세요. 아래 소스를 사용하였습니다. |
---|
작성자: 송원석
작성일시: 2004-05-07 10:12,
조회수: 4,354
|
말씀하신 것과 같은 상황이시라면 아마도 정규 표현식과 관련된 코드 자체에는 문제가 없다고 생각되어집니다. 그대신 정확하지는 않지만 제 짐작으로는 정규 표현식 패턴에 조금 문제가 있거나 VBScrpt 의 엔진 버전이 낮아서 패턴을 정확하게 이해하지 못하고 있는 것 같습니다. ^_^
예기치 않은 수량사입니다. ObjRegExp.Pattern = Patrn왜냐하면 첫 번째 글에서 오류 메세지가 위와 같다고 말씀해 주셨는데, 이 오류 메세지에서 말하는 '수량자' 라는 것은 단어의 뜻 그대로 정규 표현식 패턴중에 사용되는 패턴 문자들 중에서 수량을 지정하는 몇 가지 문자를 말하는 것입니다. 즉 이런 문자들을 말하는 것이죠. *, +, {x,y} ...따라서 이 오류 메세지 대로라면 코드에서 사용하신 다음과 같은 정규 표현식 패턴에 사용된 수량자 중 일부에 문제가 있다는 얘기가 됩니다. (<!-- @ BEGIN .*? ELEMENT -->[.\s\S]*?<!-- @ END .*? ELEMENT -->)그래서 제 컴퓨터에서 위의 정규 표현식 패턴을 다이렉트로 입력하여 테스트를 해 보았습니다만 제 컴퓨터상에서는 일체의 오류가 발생하지 않더군요. 이와 같은 결과들에서 미루어 짐작을 해보면 다음과 같은 해결 방법을 찾으실 수 있을 것 같습니다. 1. 최신 버전의 VBScript 엔진이 설치된 다른 컴퓨터에서 해당 코드를 테스트해 봅니다. 2. 이 테스트에서 아무런 오류가 발생하지 않는다면 이것은 VBScript 엔진의 버전 문제입니다. 3. 이 테스트에서 동일한 오류가 발생한다면 정규 표현식 패턴을 수정해야합니다. 그러나 사실 이러한 테스트를 이미 제 컴퓨터에서 실행하여 오류가 발생하지 않는다는 사실을 확인하였으므로 VBScript 의 엔진을 업그레이드하면 해결될 가능성이 매우 높다고 보여집니다. ^_^ 감사합니다. |
IP 주소: 211.216.134.23
|
게시물 | ||||
---|---|---|---|---|
390 |
re: 안녕하세요~ ^^ [1] |
2004-05-13 | 5,512 | |
389 |
오마르 |
2004-05-07 | 909 | |
388 | 2004-05-07 | 3,173 | ||
387 |
오마르 |
2004-05-11 | 883 | |
386 |
정인규 |
2004-05-07 | 1,165 | |
385 | 2004-05-07 | 3,538 | ||
384 |
정인규 |
2004-05-07 | 1,046 | |
2004-05-07 | 4,354 | |||
382 |
정인규 |
2004-05-07 | 1,013 | |
380 |
woosik |
2004-05-06 | 1,009 | |
379 | 2004-05-06 | 3,200 | ||
378 |
woosik |
2004-05-06 | 1,071 | |
377 | 2004-05-07 | 3,651 | ||
376 |
woosik |
2004-05-07 | 940 | |
375 | 2004-05-07 | 3,651 | ||
374 |
woosik |
2004-05-08 | 1,004 | |
373 | 2004-05-08 | 3,487 | ||
372 |
woosik |
2004-05-08 | 919 | |
371 |
오마르 |
2004-05-06 | 939 | |
370 | 2004-05-06 | 3,344 | ||
369 |
궁금이 |
2004-05-04 | 1,043 | |
368 | 2004-05-05 | 3,519 | ||
367 |
궁금이 |
2004-05-06 | 884 | |
366 |
오마르 |
2004-05-03 | 854 | |
365 |
re: 안녕하세요~ ^^ [1] |
2004-05-05 | 3,048 |