Regex.EnumerateMatches 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다. |
EnumerateMatches(ReadOnlySpan<Char>) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다. |
EnumerateMatches(ReadOnlySpan<Char>, Int32) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다. |
EnumerateMatches(ReadOnlySpan<Char>, String) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다.
public:
static System::Text::RegularExpressions::Regex::ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member EnumerateMatches : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> System.Text.RegularExpressions.Regex.ValueMatchEnumerator
Public Shared Function EnumerateMatches (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Regex.ValueMatchEnumerator
매개 변수
- input
- ReadOnlySpan<Char>
일치 항목을 검색할 범위입니다.
- pattern
- String
일치시킬 정규식 패턴입니다.
- options
- RegexOptions
일치 옵션을 지정하는 열거형 값의 비트 조합입니다.
- matchTimeout
- TimeSpan
제한 시간 간격 또는 메서드가 시간 초과되지 않아야 함을 나타내는 InfiniteMatchTimeout.
반환
일치 항목을 반복하는 Regex.ValueMatchEnumerator.
예외
pattern
null
.
options
RegexOptions 값의 유효한 비트 조합이 아니거나 matchTimeout
음수, 0 또는 약 24일보다 큽니다.
정규식 구문 분석 오류가 발생했습니다.
설명
각 일치는 MoveNext() 열거자에서 호출될 때까지 실제로 발생하지 않으며, MoveNext() 호출당 하나의 일치 항목이 수행됩니다. 일치 항목의 평가는 지연적으로 수행되므로 MoveNext() 호출 사이에 전달된 입력에 대한 변경 내용이 일치 결과에 영향을 미칩니다. 이 메서드에서 반환된 열거자뿐만 아니라 입력에 있는 각 일치 항목을 래핑하는 열거자가 반환하는 구조체는 이 메서드를 분할 상환 할당 해제로 만드는 ref 구조체입니다.
적용 대상
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions)
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다.
public:
static System::Text::RegularExpressions::Regex::ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member EnumerateMatches : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions -> System.Text.RegularExpressions.Regex.ValueMatchEnumerator
Public Shared Function EnumerateMatches (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions) As Regex.ValueMatchEnumerator
매개 변수
- input
- ReadOnlySpan<Char>
일치 항목을 검색할 범위입니다.
- pattern
- String
일치시킬 정규식 패턴입니다.
- options
- RegexOptions
일치 옵션을 지정하는 열거형 값의 비트 조합입니다.
반환
일치 항목을 반복하는 Regex.ValueMatchEnumerator.
예외
pattern
null
.
options
RegexOptions 값의 유효한 비트 조합이 아닙니다.
정규식 구문 분석 오류가 발생했습니다.
설명
각 일치는 MoveNext() 열거자에서 호출될 때까지 실제로 발생하지 않으며, MoveNext() 호출당 하나의 일치 항목이 수행됩니다. 일치 항목의 평가는 지연적으로 수행되므로 MoveNext() 호출 사이에 전달된 입력에 대한 변경 내용이 일치 결과에 영향을 미칩니다. 이 메서드에서 반환된 열거자뿐만 아니라 입력에 있는 각 일치 항목을 래핑하는 열거자가 반환하는 구조체는 이 메서드를 분할 상환 할당 해제로 만드는 ref 구조체입니다.
적용 대상
EnumerateMatches(ReadOnlySpan<Char>)
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다.
public:
System::Text::RegularExpressions::Regex::ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input);
public System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches (ReadOnlySpan<char> input);
member this.EnumerateMatches : ReadOnlySpan<char> -> System.Text.RegularExpressions.Regex.ValueMatchEnumerator
Public Function EnumerateMatches (input As ReadOnlySpan(Of Char)) As Regex.ValueMatchEnumerator
매개 변수
- input
- ReadOnlySpan<Char>
일치 항목을 검색할 범위입니다.
반환
일치 항목을 반복하는 Regex.ValueMatchEnumerator.
설명
각 일치는 MoveNext() 열거자에서 호출될 때까지 실제로 발생하지 않으며, MoveNext() 호출당 하나의 일치 항목이 수행됩니다. 일치 항목의 평가는 지연적으로 수행되므로 MoveNext() 호출 사이에 전달된 입력에 대한 변경 내용이 일치 결과에 영향을 미칩니다. 이 메서드에서 반환된 열거자와 입력에 있는 각 일치 항목을 래핑하는 열거자가 반환하는 구조체는 ref 구조체이므로 이 메서드는 분할 상환 할당이 해제됩니다.
적용 대상
EnumerateMatches(ReadOnlySpan<Char>, Int32)
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다.
public:
System::Text::RegularExpressions::Regex::ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, int startat);
public System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches (ReadOnlySpan<char> input, int startat);
member this.EnumerateMatches : ReadOnlySpan<char> * int -> System.Text.RegularExpressions.Regex.ValueMatchEnumerator
Public Function EnumerateMatches (input As ReadOnlySpan(Of Char), startat As Integer) As Regex.ValueMatchEnumerator
매개 변수
- input
- ReadOnlySpan<Char>
일치 항목을 검색할 범위입니다.
- startat
- Int32
검색을 시작할 문자 위치(0부터 시작)입니다.
반환
일치 항목을 반복하는 Regex.ValueMatchEnumerator.
설명
각 일치는 MoveNext() 열거자에서 호출될 때까지 실제로 발생하지 않으며, MoveNext() 호출당 하나의 일치 항목이 수행됩니다. 일치 항목의 평가는 지연적으로 수행되므로 MoveNext() 호출 사이에 전달된 입력에 대한 변경 내용이 일치 결과에 영향을 미칩니다. 입력에 있는 각 일치 항목을 래핑하는 열거자가 반환한 반환된 열거자 및 구조체는 ref 구조체이므로 이 메서드는 분할 상환 할당이 해제됩니다.
적용 대상
EnumerateMatches(ReadOnlySpan<Char>, String)
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
- Source:
- Regex.EnumerateMatches.cs
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 일치 항목을 반복하는 Regex.ValueMatchEnumerator 반환합니다.
public:
static System::Text::RegularExpressions::Regex::ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, System::String ^ pattern);
public static System.Text.RegularExpressions.Regex.ValueMatchEnumerator EnumerateMatches (ReadOnlySpan<char> input, string pattern);
static member EnumerateMatches : ReadOnlySpan<char> * string -> System.Text.RegularExpressions.Regex.ValueMatchEnumerator
Public Shared Function EnumerateMatches (input As ReadOnlySpan(Of Char), pattern As String) As Regex.ValueMatchEnumerator
매개 변수
- input
- ReadOnlySpan<Char>
일치 항목을 검색할 범위입니다.
- pattern
- String
일치시킬 정규식 패턴입니다.
반환
일치 항목을 반복하는 Regex.ValueMatchEnumerator.
예외
pattern
null
.
정규식 구문 분석 오류가 발생했습니다.
설명
각 일치는 MoveNext() 열거자에서 호출될 때까지 실제로 발생하지 않으며, MoveNext() 호출당 하나의 일치 항목이 수행됩니다. 일치 항목의 평가는 지연적으로 수행되므로 MoveNext() 호출 사이에 전달된 입력에 대한 변경 내용이 일치 결과에 영향을 미칩니다. 이 메서드에서 반환된 열거자뿐만 아니라 입력에 있는 각 일치 항목을 래핑하는 열거자가 반환하는 구조체는 이 메서드를 분할 상환 할당 해제로 만드는 ref 구조체입니다.
적용 대상
.NET