Regex.EnumerateMatches Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Descrição |
|---|---|
| EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan) |
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências. |
| EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions) |
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências. |
| EnumerateMatches(ReadOnlySpan<Char>) |
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências. |
| EnumerateMatches(ReadOnlySpan<Char>, Int32) |
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências. |
| EnumerateMatches(ReadOnlySpan<Char>, String) |
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências. |
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências.
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
Parâmetros
- input
- ReadOnlySpan<Char>
O tempo para procurar uma correspondência.
- pattern
- String
O padrão de expressão regular para corresponder.
- options
- RegexOptions
Uma combinação bit a bit dos valores de enumeração que especificam opções para correspondência.
- matchTimeout
- TimeSpan
Um intervalo de time-out, ou InfiniteMatchTimeout para indicar que o método não deve expirar.
Devoluções
A Regex.ValueMatchEnumerator para iterar sobre os jogos.
Exceções
pattern é null.
options não é uma combinação válida bit a bit dos valores RegexOptions, ou matchTimeout é negativo, zero ou superior a aproximadamente 24 dias.
Ocorreu um erro de análise sintática de expressões regulares.
Observações
Cada correspondência não acontece efetivamente até MoveNext() ser invocada no recenseador, sendo realizada uma correspondência por MoveNext() chamada. Como a avaliação da correspondência ocorre de forma preguiçosa, quaisquer alterações na entrada passada entre chamadas para MoveNext() afetarão os resultados da correspondência. O enumerador devolvido por este método, assim como as structs devolvidas pelo enumerador que envolvem cada correspondência encontrada na entrada, são ref structs que tornam este método livre de amortização de amortização.
Aplica-se a
EnumerateMatches(ReadOnlySpan<Char>, String, RegexOptions)
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências.
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
Parâmetros
- input
- ReadOnlySpan<Char>
O tempo para procurar uma correspondência.
- pattern
- String
O padrão de expressão regular para corresponder.
- options
- RegexOptions
Uma combinação bit a bit dos valores de enumeração que especificam opções para correspondência.
Devoluções
A Regex.ValueMatchEnumerator para iterar sobre os jogos.
Exceções
pattern é null.
options não é uma combinação válida bit a bit dos valores RegexOptions.
Ocorreu um erro de análise sintática de expressões regulares.
Observações
Cada correspondência não acontece efetivamente até MoveNext() ser invocada no recenseador, sendo realizada uma correspondência por MoveNext() chamada. Como a avaliação da correspondência ocorre de forma preguiçosa, quaisquer alterações na entrada passada entre chamadas para MoveNext() afetarão os resultados da correspondência. O enumerador devolvido por este método, assim como as structs devolvidas pelo enumerador que envolvem cada correspondência encontrada na entrada, são ref structs que tornam este método livre de amortização de amortização.
Aplica-se a
EnumerateMatches(ReadOnlySpan<Char>)
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências.
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
Parâmetros
- input
- ReadOnlySpan<Char>
O tempo para procurar uma correspondência.
Devoluções
A Regex.ValueMatchEnumerator para iterar sobre os jogos.
Observações
Cada correspondência não acontece efetivamente até MoveNext() ser invocada no recenseador, sendo realizada uma correspondência por MoveNext() chamada. Como a avaliação da correspondência ocorre de forma preguiçosa, quaisquer alterações na entrada passada entre chamadas para MoveNext() afetarão os resultados da correspondência. O enumerador devolvido por este método, assim como as structs devolvidas pelo enumerador que envolvem cada correspondência encontrada na entrada, são ref structs que tornam este método livre de amortização de amortização.
Aplica-se a
EnumerateMatches(ReadOnlySpan<Char>, Int32)
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências.
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
Parâmetros
- input
- ReadOnlySpan<Char>
O tempo para procurar uma correspondência.
- startat
- Int32
A posição de carácter base zero a partir da qual se deve iniciar a pesquisa.
Devoluções
A Regex.ValueMatchEnumerator para iterar sobre os jogos.
Observações
Cada correspondência não acontece efetivamente até MoveNext() ser invocada no recenseador, sendo realizada uma correspondência por MoveNext() chamada. Como a avaliação da correspondência ocorre de forma preguiçosa, quaisquer alterações na entrada passada entre chamadas para MoveNext() afetarão os resultados da correspondência. O enumerador devolvido por este método, assim como as structs devolvidas pelo enumerador que envolvem cada correspondência encontrada na entrada, são ref structs que tornam este método livre de amortização de amortização.
Aplica-se a
EnumerateMatches(ReadOnlySpan<Char>, String)
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
- Origem:
- Regex.EnumerateMatches.cs
Pesquisa num intervalo de entrada todas as ocorrências de uma expressão regular e retorna a Regex.ValueMatchEnumerator para iterar sobre as correspondências.
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
Parâmetros
- input
- ReadOnlySpan<Char>
O tempo para procurar uma correspondência.
- pattern
- String
O padrão de expressão regular para corresponder.
Devoluções
A Regex.ValueMatchEnumerator para iterar sobre os jogos.
Exceções
pattern é null.
Ocorreu um erro de análise sintática de expressões regulares.
Observações
Cada correspondência não acontece efetivamente até MoveNext() ser invocada no recenseador, sendo realizada uma correspondência por MoveNext() chamada. Como a avaliação da correspondência ocorre de forma preguiçosa, quaisquer alterações na entrada passada entre chamadas para MoveNext() afetarão os resultados da correspondência. O enumerador devolvido por este método, assim como as structs devolvidas pelo enumerador que envolvem cada correspondência encontrada na entrada, são ref structs que tornam este método livre de amortização de amortização.