Regex.Count Método

Definição

Sobrecargas

Count(String, String, RegexOptions, TimeSpan)

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(ReadOnlySpan<Char>, String, RegexOptions)

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(String, String)

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(String, String, RegexOptions)

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(ReadOnlySpan<Char>, Int32)

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(ReadOnlySpan<Char>, String)

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(String)

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(ReadOnlySpan<Char>)

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

Count(String, String, RegexOptions, TimeSpan)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 static int Count(System::String ^ input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static int Count (string input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member Count : string * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> int
Public Shared Function Count (input As String, pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Integer

Parâmetros

input
String

A cadeia de caracteres na qual será pesquisada uma correspondência.

pattern
String

O padrão de expressão regular para correspondência.

options
RegexOptions

Uma combinação bit a bit dos valores de enumeração que especifica opções para correspondência.

matchTimeout
TimeSpan

Um intervalo de tempo limite ou InfiniteMatchTimeout para indicar que o método não deve atingir o tempo limite.

Retornos

O número de correspondências.

Exceções

input ou pattern é null.

options não é uma combinação bit a bit válida de valores RegexOptions ou matchTimeout é negativa, zero ou maior que aproximadamente 24 dias.

Ocorreu um erro de análise da expressão regular.

Aplica-se a

Count(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 static int Count(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static int Count (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member Count : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Integer

Parâmetros

input
ReadOnlySpan<Char>

O intervalo para pesquisar uma correspondência.

pattern
String

O padrão de expressão regular para correspondência.

options
RegexOptions

Uma combinação bit a bit dos valores de enumeração que especifica opções para correspondência.

matchTimeout
TimeSpan

Um intervalo de tempo limite ou InfiniteMatchTimeout para indicar que o método não deve atingir o tempo limite.

Retornos

O número de correspondências.

Exceções

options não é uma combinação bit a bit válida de RegexOptions valores ou matchTimeout é negativa, zero ou maior que aproximadamente 24 dias.

Ocorreu um erro de análise da expressão regular.

Aplica-se a

Count(ReadOnlySpan<Char>, String, RegexOptions)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 static int Count(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static int Count (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member Count : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions) As Integer

Parâmetros

input
ReadOnlySpan<Char>

O intervalo para pesquisar uma correspondência.

pattern
String

O padrão de expressão regular para correspondência.

options
RegexOptions

Uma combinação bit a bit dos valores de enumeração que especifica opções para correspondência.

Retornos

O número de correspondências.

Exceções

options não é uma combinação bit a bit válida de valores de RegexOptions.

Ocorreu um erro de análise da expressão regular.

Aplica-se a

Count(String, String)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 static int Count(System::String ^ input, System::String ^ pattern);
public static int Count (string input, string pattern);
static member Count : string * string -> int
Public Shared Function Count (input As String, pattern As String) As Integer

Parâmetros

input
String

A cadeia de caracteres na qual será pesquisada uma correspondência.

pattern
String

O padrão de expressão regular para correspondência.

Retornos

O número de correspondências.

Exceções

input ou pattern é null.

Ocorreu um erro de análise da expressão regular.

Aplica-se a

Count(String, String, RegexOptions)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 static int Count(System::String ^ input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static int Count (string input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member Count : string * string * System.Text.RegularExpressions.RegexOptions -> int
Public Shared Function Count (input As String, pattern As String, options As RegexOptions) As Integer

Parâmetros

input
String

A cadeia de caracteres na qual será pesquisada uma correspondência.

pattern
String

O padrão de expressão regular para correspondência.

options
RegexOptions

Uma combinação bit a bit dos valores de enumeração que especifica opções para correspondência.

Retornos

O número de correspondências.

Exceções

input ou pattern é null.

options não é uma combinação bit a bit válida de valores RegexOptions.

Ocorreu um erro de análise da expressão regular.

Aplica-se a

Count(ReadOnlySpan<Char>, Int32)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 int Count(ReadOnlySpan<char> input, int startat);
public int Count (ReadOnlySpan<char> input, int startat);
member this.Count : ReadOnlySpan<char> * int -> int
Public Function Count (input As ReadOnlySpan(Of Char), startat As Integer) As Integer

Parâmetros

input
ReadOnlySpan<Char>

O intervalo para pesquisar uma correspondência.

startat
Int32

A posição do caractere baseada em zero na qual iniciar a pesquisa.

Retornos

O número de correspondências.

Aplica-se a

Count(ReadOnlySpan<Char>, String)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 static int Count(ReadOnlySpan<char> input, System::String ^ pattern);
public static int Count (ReadOnlySpan<char> input, string pattern);
static member Count : ReadOnlySpan<char> * string -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String) As Integer

Parâmetros

input
ReadOnlySpan<Char>

O intervalo para pesquisar uma correspondência.

pattern
String

O padrão de expressão regular para correspondência.

Retornos

O número de correspondências.

Exceções

Ocorreu um erro de análise da expressão regular.

Aplica-se a

Count(String)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa uma cadeia de caracteres de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 int Count(System::String ^ input);
public int Count (string input);
member this.Count : string -> int
Public Function Count (input As String) As Integer

Parâmetros

input
String

A cadeia de caracteres na qual será pesquisada uma correspondência.

Retornos

O número de correspondências.

Exceções

input é null.

Aplica-se a

Count(ReadOnlySpan<Char>)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

Pesquisa um intervalo de entrada para todas as ocorrências de uma expressão regular e retorna o número de correspondências.

public:
 int Count(ReadOnlySpan<char> input);
public int Count (ReadOnlySpan<char> input);
member this.Count : ReadOnlySpan<char> -> int
Public Function Count (input As ReadOnlySpan(Of Char)) As Integer

Parâmetros

input
ReadOnlySpan<Char>

O intervalo para pesquisar uma correspondência.

Retornos

O número de correspondências.

Aplica-se a