게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 정규 표현식 이렇게 가능하나요? |
---|
작성자: 송원석
작성일시: 2006-02-02 00:36,
조회수: 3,185
|
안녕하세요? 송원석입니다. ^_^
부족하나마 제 의견은 이렇습니다. 이미 겪어보셔서 아시겠지만 원하시는 작업은 아무리 정규 표현식을 사용한다고 하시더라도 그리 손쉽게 해결될 문제는 아닌 것 같다고 생각합니다. 근본적으로 그 원인은 정규 표현식을 사용하는 경우 대부분의 분들이 왠지 단 한번에 모든 문제를 처리해야만 할 것 같다는 압박감을 느끼시곤 하는데, 바로 그런 느낌이 자유로운 사고를 방해하기 때문이라는 것이 제 의견입니다. 그러나 반드시 그래야만 할 필요가 있을까요? ^_^;;; 제가 동일한 작업을 처리해야 한다고 가정해본다면 이렇게 할 것 같습니다. 물론 이건 어디까지나 저의 사례입니다. 먼저 정규 표현식의 또 다른 메서드인 Execute() 메서드를 사용하여 문자열 내에 존재하는 모든 태그들의 위치를 컬렉션 형태로 찾아냅니다. 이렇게 찾아낸 정보에는 태그 문자열의 시작 위치와 길이가 같이 들어있으므로 결과적으로는 태그와 태그들 사이에 존재하는 일반 문자열들의 위치 정보도 부수적으로 얻어지는 셈이 되겠죠. 그리고 나면 그 다음은 간단합니다. 그 컬렉션을 루프를 돌면서 태그 부분은 그대로 버퍼로 이동시키고 일반 문자열 부분은 공백을 제거한 다음 버퍼로 이동시키는 것이죠. 그러면 루프가 한 번 돌고 난 다음에는 원하시는 것과 같은 결과를 얻게 되시는 거구요. ^_^ 감사합니다. |
IP 주소: 61.84.83.140
|
게시물 | ||||
---|---|---|---|---|
1,433 | 2006-02-18 | 5,881 | ||
1,432 |
re: 답변 감사합니다. ^^ [1] |
2006-02-20 | 3,554 | |
1,431 |
끄적 |
2006-02-15 | 1,355 | |
1,430 | 2006-02-16 | 3,591 | ||
1,429 | 2006-02-14 | 3,327 | ||
1,428 | 2006-02-14 | 3,439 | ||
1,427 |
어플리케이션 [2] |
2006-02-10 | 3,345 | |
1,426 | 2006-02-08 | 3,173 | ||
1,425 |
re: 보안접속 [1] |
2006-02-08 | 3,283 | |
1,424 |
김수민 |
2006-02-02 | 1,405 | |
1,423 | 2006-02-02 | 6,873 | ||
1,422 | 2006-02-01 | 4,160 | ||
2006-02-02 | 3,185 | |||
1,420 | 2006-02-02 | 3,192 | ||
1,419 |
궁금이 |
2006-01-31 | 1,671 | |
1,418 | 2006-01-31 | 3,874 | ||
1,417 |
김수민 |
2006-01-26 | 2,117 | |
1,416 | 2006-01-26 | 3,700 | ||
1,415 |
김수민 |
2006-01-27 | 4,645 | |
1,414 | 2006-01-27 | 3,560 | ||
1,413 |
끄적 |
2006-01-24 | 1,200 | |
1,412 | 2006-01-24 | 3,230 | ||
1,411 |
끄적 |
2006-01-24 | 1,208 | |
1,410 | 2006-01-25 | 3,327 | ||
1,409 |
채범천 |
2006-01-19 | 1,204 |