Regex.Count Метод

Определение

Перегрузки

Count(String, String, RegexOptions, TimeSpan)

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

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

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

Count(ReadOnlySpan<Char>, String, RegexOptions)

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

Count(String, String)

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

Count(String, String, RegexOptions)

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

Count(ReadOnlySpan<Char>, Int32)

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

Count(ReadOnlySpan<Char>, String)

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

Count(String)

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

Count(ReadOnlySpan<Char>)

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

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 или pattern имеет значение null.

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

Произошла ошибка анализа регулярного выражения.

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

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(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)

Исходный код:
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 или pattern имеет значение null.

Произошла ошибка анализа регулярного выражения.

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

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 или pattern имеет значение null.

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

Произошла ошибка анализа регулярного выражения.

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

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)

Исходный код:
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>)

Исходный код:
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>

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

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

Количество соответствий.

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