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 のオブジェクトを遅延的に反復処理します。 スパンに成功した一致が少なくとも 1 つある場合は、 を返trueMoveNext()Current、最初ValueMatchの が含まれます。 成功した一致がない場合は、 を返falseMoveNext()Current、 をInvalidOperationExceptionスローします。

この型は、入力スパンを遅延的に反復処理できるようにするためにフィールドとして格納されるため、ref 構造体です。

プロパティ

Current

列挙子の ValueMatch 現在位置にある要素を取得します。

メソッド

GetEnumerator()

入力スパン内の一致を反復処理する列挙子を提供します。

MoveNext()

列挙子をスパン内の次の一致に進めます。

適用対象