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

一致を検索する文字列。

戻り値

一致する数。

例外

inputnullです。

適用対象

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

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

戻り値

一致する数。

適用対象

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

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

適用対象