2007년 4월 30일 월요일

정규표현식 활용 1

문구중에서 괄호와 그안에 있는 내용을 제거하는 정규표현식 이다.
정규표현식중에서 많이 사용하는 replace를 함수로 만들어 사용한다.

다양한 정규표현식 예제를 통해 학습해야 한다.


SearchReplace( sText, sPattern , sReplace ) 에서
sText : 입력한 문자열
sPattern : 검색할 정규 표현식 패턴
sReplace : 검색된 문구를 대체할 문자열



InitialString = "we have a good reference (logo : good_refence.pdf)"

WScript.echo InitialString
WScript.echo SearchReplace( InitialString, "\([^\)]*\)", "")


Function SearchReplace( sText, sPattern , sReplace )
Dim RegEx

Set RegEx = New RegExp
RegEx.Pattern = sPattern
RegEx.IgnoreCase = True
RegEx.Global = True

SearchReplace = RegEx.Replace(sText, sReplace)
Set RegEx = Nothing
End Function

댓글 없음: