Regex.EnumerateMatches Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan) |
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions) |
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan. |
EnumerateMatches(ReadOnlySpan<Char>) |
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan. |
EnumerateMatches(ReadOnlySpan<Char>, Int32) |
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan. |
EnumerateMatches(ReadOnlySpan<Char>, String) |
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan.
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
Parameter
- input
- ReadOnlySpan<Char>
Rentang untuk mencari kecocokan.
- pattern
- String
Pola ekspresi reguler yang cocok.
- options
- RegexOptions
Kombinasi bitwise dari nilai enumerasi yang menentukan opsi untuk pencocokan.
- matchTimeout
- TimeSpan
Interval waktu habis, atau InfiniteMatchTimeout untuk menunjukkan bahwa metode tidak boleh kehabisan waktu.
Mengembalikan
Regex.ValueMatchEnumerator untuk melakukan iterasi atas kecocokan.
Pengecualian
pattern
null
.
options
bukan kombinasi bitwise yang valid dari nilai RegexOptions, atau matchTimeout
negatif, nol, atau lebih besar dari sekitar 24 hari.
Terjadi kesalahan penguraian ekspresi reguler.
Keterangan
Setiap pertandingan tidak akan benar-benar terjadi sampai MoveNext() dipanggil pada enumerator, dengan satu pertandingan dilakukan per panggilan MoveNext(). Karena evaluasi kecocokan terjadi dengan malas, setiap perubahan pada input yang diteruskan di antara panggilan ke MoveNext() akan memengaruhi hasil kecocokan. Enumerator yang dikembalikan oleh metode ini, serta struktur yang dikembalikan oleh enumerator yang membungkus setiap kecocokan yang ditemukan dalam input adalah struktur ref yang membuat metode ini bebas amortisasi alokasi.
Berlaku untuk
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions)
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan.
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
Parameter
- input
- ReadOnlySpan<Char>
Rentang untuk mencari kecocokan.
- pattern
- String
Pola ekspresi reguler yang cocok.
- options
- RegexOptions
Kombinasi bitwise dari nilai enumerasi yang menentukan opsi untuk pencocokan.
Mengembalikan
Regex.ValueMatchEnumerator untuk melakukan iterasi atas kecocokan.
Pengecualian
pattern
null
.
options
bukan kombinasi bitwise yang valid dari nilai RegexOptions.
Terjadi kesalahan penguraian ekspresi reguler.
Keterangan
Setiap pertandingan tidak akan benar-benar terjadi sampai MoveNext() dipanggil pada enumerator, dengan satu pertandingan dilakukan per panggilan MoveNext(). Karena evaluasi kecocokan terjadi dengan malas, setiap perubahan pada input yang diteruskan di antara panggilan ke MoveNext() akan memengaruhi hasil kecocokan. Enumerator yang dikembalikan oleh metode ini, serta struktur yang dikembalikan oleh enumerator yang membungkus setiap kecocokan yang ditemukan dalam input adalah struktur ref yang membuat metode ini bebas amortisasi alokasi.
Berlaku untuk
EnumerateMatches(ReadOnlySpan<Char>)
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan.
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
Parameter
- input
- ReadOnlySpan<Char>
Rentang untuk mencari kecocokan.
Mengembalikan
Regex.ValueMatchEnumerator untuk melakukan iterasi atas kecocokan.
Keterangan
Setiap pertandingan tidak akan benar-benar terjadi sampai MoveNext() dipanggil pada enumerator, dengan satu pertandingan dilakukan per panggilan MoveNext(). Karena evaluasi kecocokan terjadi dengan malas, setiap perubahan pada input yang diteruskan di antara panggilan ke MoveNext() akan memengaruhi hasil kecocokan. Enumerator yang dikembalikan oleh metode ini dan struktur yang dikembalikan oleh enumerator yang membungkus setiap kecocokan yang ditemukan dalam input adalah struktur ref, yang membuat metode ini bebas amortisasi alokasi.
Berlaku untuk
EnumerateMatches(ReadOnlySpan<Char>, Int32)
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan.
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
Parameter
- input
- ReadOnlySpan<Char>
Rentang untuk mencari kecocokan.
- startat
- Int32
Posisi karakter berbasis nol untuk memulai pencarian.
Mengembalikan
Regex.ValueMatchEnumerator untuk melakukan iterasi atas kecocokan.
Keterangan
Setiap pertandingan tidak akan benar-benar terjadi sampai MoveNext() dipanggil pada enumerator, dengan satu pertandingan dilakukan per panggilan MoveNext(). Karena evaluasi kecocokan terjadi dengan malas, setiap perubahan pada input yang diteruskan di antara panggilan ke MoveNext() akan memengaruhi hasil kecocokan. Enumerator yang dikembalikan dan struktur yang dikembalikan oleh enumerator yang membungkus setiap kecocokan yang ditemukan dalam input adalah struk ref, yang membuat metode ini bebas amortisasi alokasi.
Berlaku untuk
EnumerateMatches(ReadOnlySpan<Char>, String)
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
- Sumber:
- Regex.EnumerateMatches.cs
Mencari rentang input untuk semua kemunculan ekspresi reguler dan mengembalikan Regex.ValueMatchEnumerator untuk mengulangi kecocokan.
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
Parameter
- input
- ReadOnlySpan<Char>
Rentang untuk mencari kecocokan.
- pattern
- String
Pola ekspresi reguler yang cocok.
Mengembalikan
Regex.ValueMatchEnumerator untuk melakukan iterasi atas kecocokan.
Pengecualian
pattern
null
.
Terjadi kesalahan penguraian ekspresi reguler.
Keterangan
Setiap pertandingan tidak akan benar-benar terjadi sampai MoveNext() dipanggil pada enumerator, dengan satu pertandingan dilakukan per panggilan MoveNext(). Karena evaluasi kecocokan terjadi dengan malas, setiap perubahan pada input yang diteruskan di antara panggilan ke MoveNext() akan memengaruhi hasil kecocokan. Enumerator yang dikembalikan oleh metode ini, serta struktur yang dikembalikan oleh enumerator yang membungkus setiap kecocokan yang ditemukan dalam input adalah struktur ref yang membuat metode ini bebas amortisasi alokasi.