Regex.EnumerateMatches 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
EnumerateMatches(ReadOnlySpan<Char>) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 를 반환 Regex.ValueMatchEnumerator 하여 일치 항목을 반복합니다. |
EnumerateMatches(ReadOnlySpan<Char>, Int32) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 를 반환 Regex.ValueMatchEnumerator 하여 일치 항목을 반복합니다. |
EnumerateMatches(ReadOnlySpan<Char>, String) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 를 반환 Regex.ValueMatchEnumerator 하여 일치 항목을 반복합니다. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 를 반환 Regex.ValueMatchEnumerator 하여 일치 항목을 반복합니다. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan) |
입력 범위에서 정규식이 발생하는 모든 항목을 검색하고 를 반환 Regex.ValueMatchEnumerator 하여 일치 항목을 반복합니다. |
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 구조체입니다.
적용 대상
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>, 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 구조체입니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기