게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 정규식 표현 질문....
작성자: 송원석
작성일시: 2005-10-06 08:23,  조회수: 3,769
안녕하세요? 송원석입니다. ^_^

반드시 정규 표현식만을 사용하여 문제를 해결해야만 하는 이유가 없으시다면 약간 접근 방법을 달리 해보시는 것은 어떠실지요? 저 스스로도 정규 표현식을 소개하는 글을 몇 차례 올리기도 하였고 필요할 때마다 매우 유용하게 사용하고 있는 기술이기도 합니다만, 그렇다고 정규 표현식에만 집작하는 것은 올바르지 않다는 것이 제 의견입니다. 물론 학습을 목적으로 하신다거나 한 경우에는 다른 관점에서 생각할 수도 있는 문제이지만 당면한 업무를 해결하기 위한 솔루션이라는 관점에서 그렇다는 얘기죠. ^_^;;

그런 관점에서 이런 방식으로 문제에 접근하는 것을 어떨까요? 먼저 정규 표현식으로 IMG 태그 자체만을 컬렉션으로 얻어냅니다. 그리고 루프를 돌면서 그렇게 가져온 IMG 태그를 한 개씩 처리하되 이번엔 정규 표현식으로 '속성=속성값' 형태의 내용물들만 다시 컬렉션 형식으로 가져와서 비교문을 통하여 처리하는 것이죠. 각각의 항목에 대하여 = 문자를 기준을 Split() 함수를 실행시키면 속성과 속성값을 분리할 수 있으므로 원하시는 속성이 존재하는지 여부를 쉽게 판단할 수 있고, 추후에 처리해야만 하는 속성이 추가되거나 하는 경우에도 조건문을 하나 추가하는 작업만으로 모든 원하시는 결과를 얻으실 수 있게 됩니다.

결국 제 얘기의 요점은 이런 것입니다. 몇 년간 정규 표현식을 사용하여 이런저런 작업을 해본 개인적인 경험으로는 굳이 단 한 개의 정규 표현식으로 모든 작업을 처리하려고 하지 않아도 된다는 것이죠. 두 번, 세 번의 나누어진 정규 표현식 작업으로 간단하게 해결되는 업무가 상당히 많습니다. 그리고 한 가지 더 중요한 사실은 정규 표현식과 일반적인 문자열 조작 작업이 적절하게 조합되어질 때 비로소 그 결과물의 퀄리티가 엄청나게 좋아진다는 사실입니다.

감사합니다.

IP 주소: 165.141.132.200
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 33 페이지입니다.
게시물
1,332

re: XSS (Cross Site Scripting)

송원석

2005-11-01 6,184
1,331

파일 갯수, 데이터 갯수

궁금이

2005-10-31 1,517
1,330

re: 파일 갯수, 데이터 갯수

송원석

2005-10-31 3,438
1,329

게시판 리스트에서

궁금이

2005-10-31 2,829
1,328

re: 게시판 리스트에서

송원석

2005-10-31 3,995
1,327

javascript의 replace 정규식에 대해...

영이

2005-10-25 1,691
1,326

re: javascript의 replace 정규식에 대해...

송원석

2005-10-25 3,476
1,325

엑셀 문제입니다.

궁금이

2005-10-18 1,707
1,324

re: 엑셀 문제입니다.

송원석

2005-10-19 3,569
1,323

soap메세지및 파일을 받아서 서버에 저장하고 리턴시킬려고 하는데..

김수민

2005-10-17 2,995
1,322

re: soap메세지및 파일을 받아서 서버에 저장하고 리턴시킬려고 하는데..

송원석

2005-10-18 4,083
1,321

content_type을 가져와서 구분을 주는건가요?

김수민

2005-10-18 2,024
1,320

re: content_type을 가져와서 구분을 주는건가요?

송원석

2005-10-19 3,701
1,319

정규식 표현 질문.... [1]

영이

2005-10-05 1,438

re: 정규식 표현 질문....

송원석

2005-10-06 3,769
1,317

re: 정규식 표현 질문.... [1]

영이

2005-10-06 1,289
1,316

질문하러 또 왔습니다 ^^;

영이

2005-09-30 1,519
1,315

re: 질문하러 또 왔습니다 ^^;

송원석

2005-09-30 4,139
1,314

re: 이럴수가....

영이

2005-09-30 1,311
1,313

파일 큐브 질문입니다. [1]

궁금이

2005-09-28 1,222
1,312

^^ 방법이 있을가 해서 문의 드립니다. 다른서버..

훈스

2005-09-28 1,283
1,311

re: .NET 프레임워크 환경에서 작업하는 경우

송원석

2005-09-28 3,636
1,310

re: 전통적인 ASP 환경에서 작업하는 경우 [2]

송원석

2005-09-28 6,629
1,309

중복기간 검색

궁금이

2005-09-28 1,241
1,308

re: 중복기간 검색

송원석

2005-09-28 3,443