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)

正規表現のすべての出現箇所を入力文字列で検索し、一致する数を返します。

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 日を超えています。

正規表現の解析エラーが発生しました。

適用対象

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

正規表現のすべての出現箇所を入力スパンで検索し、一致する数を返します。

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)

正規表現のすべての出現箇所を入力スパンで検索し、一致する数を返します。

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)

正規表現のすべての出現箇所を入力文字列で検索し、一致する数を返します。

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(String, String, RegexOptions)

正規表現のすべての出現箇所を入力文字列で検索し、一致する数を返します。

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>, Int32)

正規表現のすべての出現箇所を入力スパンで検索し、一致する数を返します。

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

検索を開始する 0 から始まる文字位置。

戻り値

一致の数。

適用対象

Count(ReadOnlySpan<Char>, String)

正規表現のすべての出現箇所を入力スパンで検索し、一致する数を返します。

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)

正規表現のすべての出現箇所を入力文字列で検索し、一致する数を返します。

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

一致する対象を検索する文字列。

戻り値

一致の数。

例外

inputnull です。

適用対象

Count(ReadOnlySpan<Char>)

正規表現のすべての出現箇所を入力スパンで検索し、一致する数を返します。

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>

一致を検索するスパン。

戻り値

一致の数。

適用対象