다음을 통해 공유


Regex.ValueMatchEnumerator 구조체

정의

입력 범위에 정규식 패턴을 반복적으로 적용하여 찾은 성공적인 일치 항목 집합을 포함하는 열거자를 나타냅니다.

public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
상속
Regex.ValueMatchEnumerator

설명

열거자에는 공용 생성자가 없습니다. 메서드는 EnumerateMatches(ReadOnlySpan<Char>) 개체를 Regex.ValueMatchEnumerator 반환합니다. 열거자는 0개 이상의 ValueMatch 개체를 천천히 반복합니다. 범위에 MoveNext() 일치하는 항목이 하나 이상 있으면 첫 번째 ValueMatch일치 항목이 반환 true 되고 Current 포함됩니다. 일치하는 항목 MoveNext() 이 없으면 반환 false 하고 Current throw합니다 InvalidOperationException.

이 형식은 입력 범위를 천천히 반복할 수 있도록 필드로 저장하기 때문에 ref 구조체입니다.

속성

Current

ValueMatch 열거자의 현재 위치에 있는 요소를 가져옵니다.

메서드

GetEnumerator()

입력 범위에서 일치 항목을 반복하는 열거자를 제공합니다.

MoveNext()

열거자를 범위의 다음 일치 항목으로 진행합니다.

적용 대상