Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발, 부동산, 의정부, etc

Matches 컬렉션 본문

개발/classic asp

Matches 컬렉션

NaCl대표 2018. 12. 27. 09:24

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