regexp 객체 사용 :
regexptest (patrn, strng)
Dimregex, Match, Matches '는 변수를 만듭니다.
setRegex = newRegexp '는 정규 표현식을 만듭니다.
regex.pattern = patrn'set 모드.
regex.ignorecase = true '사례에 민감한 지 여부를 설정합니다.
regex.global = true '는 글로벌 가용성을 설정합니다.
setMatches = regex.execute (strng) '가 검색을 수행합니다.
eachmatchinmatches의 일치하는 컬렉션의 순회.
retstr = retstr & "matchfoundatposition"
retstr = retstr & match.firstindex & ". matchis '"
retstr = retstr & match. & " '."& vbcrlf
다음
regexptest = retstr
끝
msgbox (regexptest ( "is.", "is1is2is3is4"))))
Regexp 객체의 속성
◎ 글로벌 속성
글로벌 속성은 전체 검색 문자열에서 패턴이 모두 첫 번째 또는 첫 번째와 일치하는지 여부를 나타내는 부울 값을 설정하거나 반환합니다.
문법
object.global [= true | false]
객체 매개 변수는 항상 regexp 객체입니다. 검색이 전체 문자열에 적용되면 글로벌 속성의 값은 true 값을 가지며 그렇지 않으면 값이 False입니다. 기본 설정이 참입니다.
글로벌 속성 사용 (글로벌 속성에 지정된 값을 변경하고 그 효과를 관찰) :
regexptest (patrn, strng)
DimRegex '는 변수를 만듭니다.
setRegex = NewRegexp '는 표준 표현을 만듭니다.
regex.pattern = patrn'set 모드.
regex.ignorecase = true '문자가 사례에 민감한 지 여부를 설정합니다.
regex.global = true '는 전체 프로세스 특성을 설정합니다.
regexptest = regex.execute (strng) '가 검색을 수행합니다.
끝
msgbox (regexptest ( "is.", "is1is2is3is4"))))
◎ gnorecase 속성
MEGORECASE 속성은 모드 검색이 사례에 민감한지를 나타내는 부울 값을 설정하거나 반환합니다.
문법
Object.ignorecase [= true | false]
객체 매개 변수는 항상 regexp 객체입니다. 검색이 사례에 민감한 경우, 무시 카세 특성은 거짓입니다. 그렇지 않으면 사실입니다. 기본값은 참입니다.
IgnoreCase 속성의 사용법 (IGNORECASE 속성에 지정된 값을 변경하여 효과를 관찰) :
regexptest (patrn, strng)
DimRegex '는 변수를 만듭니다.