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>
Диапазон для поиска совпадения.
Возвращаемое значение
Количество соответствий.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по