개발, 부동산, 의정부, etc
Matches 컬렉션 본문
Matches 컬렉션
정규식 Match 개체의 컬렉션입니다.
참고
Matches 컬렉션에는 각 Match 개체가 포함되어 있으며, RegExp 개체의 Execute 메서드를 사용해야 만들 수 있습니다. 개별 Match 개체 속성과 마찬가지로 Matches 컬렉션의 한 가지 속성은 읽기 전용입니다.
정규식이 실행될 때 0개 이상의 Match 개체가 생성됩니다. 각 Match 개체를 통해 정규식으로 찾은 문자열과 문자열의 길이, 일치하는 부분의 인덱스에 액세스할 수 있습니다.
아래의 코드는 정규식 검색을 통해 Matches 컬렉션을 구하는 방법과 컬렉션을 반복 실행하는 방법을 보여줍니다.
Function RegExpTest(patrn, strng) Dim regEx, Match, Matches '
변수를만듭니다
.
Set regEx = New RegExp '
정규식을만듭니다
.
regEx.Pattern = patrn '
패턴을설정합니다
.
regEx.IgnoreCase = True '
대/
소문자를구분하지
않도록
설정합니다
.
regEx.Global = True '
전역으로설정합니다
.
Set Matches = regEx.Execute(strng) '
검색을실행합니다
.
For Each Match in Matches ' Matches
컬렉션을반복합니다
.
RetStr = RetStr & "
일치합니다.
다음위치에서
찾았습니다
: "
RetStr = RetStr & Match.FirstIndex & ".
일치하는값은
"'
RetStr = RetStr & Match.Value & "'
입니다." & vbCRLF
Next
RegExpTest = RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))
'개발 > classic asp' 카테고리의 다른 글
로케일 ID(LCID) 차트 (0) | 2018.12.27 |
---|---|
RegExp 개체 (0) | 2018.12.27 |
Match 개체 (0) | 2018.12.27 |
Err 개체 (0) | 2018.12.27 |
Class 개체 (0) | 2018.12.27 |
Comments