Поделиться через


Regex.Count Метод

Определение

Перегрузки

Count(ReadOnlySpan<Char>)

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(String)

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(ReadOnlySpan<Char>, Int32)

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(ReadOnlySpan<Char>, String)

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(String, String)

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(ReadOnlySpan<Char>, String, RegexOptions)

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(String, String, RegexOptions)

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(String, String, RegexOptions, TimeSpan)

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

Count(ReadOnlySpan<Char>)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
ReadOnlySpan<Char>

Диапазон для поиска совпадения.

Возвращаемое значение

Количество совпадений.

Применяется к

Count(String)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
String

Строка для поиска совпадения.

Возвращаемое значение

Количество совпадений.

Исключения

input null.

Применяется к

Count(ReadOnlySpan<Char>, Int32)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
ReadOnlySpan<Char>

Диапазон для поиска совпадения.

startat
Int32

Отсчитываемая от нуля позиция символа, с которой следует запустить поиск.

Возвращаемое значение

Количество совпадений.

Применяется к

Count(ReadOnlySpan<Char>, String)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
ReadOnlySpan<Char>

Диапазон для поиска совпадения.

pattern
String

Шаблон регулярного выражения, соответствующий.

Возвращаемое значение

Количество совпадений.

Исключения

Произошла ошибка синтаксического анализа регулярных выражений.

Применяется к

Count(String, String)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
String

Строка для поиска совпадения.

pattern
String

Шаблон регулярного выражения, соответствующий.

Возвращаемое значение

Количество совпадений.

Исключения

input или patternnull.

Произошла ошибка синтаксического анализа регулярных выражений.

Применяется к

Count(ReadOnlySpan<Char>, String, RegexOptions)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
ReadOnlySpan<Char>

Диапазон для поиска совпадения.

pattern
String

Шаблон регулярного выражения, соответствующий.

options
RegexOptions

Побитовое сочетание значений перечисления, указывающее параметры сопоставления.

Возвращаемое значение

Количество совпадений.

Исключения

options не является допустимым побитовой комбинацией значений RegexOptions.

Произошла ошибка синтаксического анализа регулярных выражений.

Применяется к

Count(String, String, RegexOptions)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
String

Строка для поиска совпадения.

pattern
String

Шаблон регулярного выражения, соответствующий.

options
RegexOptions

Побитовое сочетание значений перечисления, указывающее параметры сопоставления.

Возвращаемое значение

Количество совпадений.

Исключения

input или patternnull.

options не является допустимым битовым сочетанием значений RegexOptions.

Произошла ошибка синтаксического анализа регулярных выражений.

Применяется к

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

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входного диапазона для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
ReadOnlySpan<Char>

Диапазон для поиска совпадения.

pattern
String

Шаблон регулярного выражения, соответствующий.

options
RegexOptions

Побитовое сочетание значений перечисления, указывающее параметры сопоставления.

matchTimeout
TimeSpan

Интервал времени ожидания или InfiniteMatchTimeout, чтобы указать, что метод не должен истекать.

Возвращаемое значение

Количество совпадений.

Исключения

options не является допустимым побитовой комбинацией значений RegexOptions или matchTimeout отрицательно, ноль или больше приблизительно 24 дней.

Произошла ошибка синтаксического анализа регулярных выражений.

Применяется к

Count(String, String, RegexOptions, TimeSpan)

Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs
Исходный код:
Regex.Count.cs

Выполняет поиск входной строки для всех вхождения регулярного выражения и возвращает количество совпадений.

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

Параметры

input
String

Строка для поиска совпадения.

pattern
String

Шаблон регулярного выражения, соответствующий.

options
RegexOptions

Побитовое сочетание значений перечисления, указывающее параметры сопоставления.

matchTimeout
TimeSpan

Интервал времени ожидания или InfiniteMatchTimeout, чтобы указать, что метод не должен истекать.

Возвращаемое значение

Количество совпадений.

Исключения

input или patternnull.

options не является допустимым побитовым сочетанием значений RegexOptions или matchTimeout отрицательно, ноль или больше приблизительно 24 дней.

Произошла ошибка синтаксического анализа регулярных выражений.

Применяется к