Regex.Count 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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>)
搜尋輸入範圍中所有出現的正則表達式,並傳回相符項目的數目。
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)
搜尋輸入字串中所有出現的正則表示式,並傳回相符項目的數目。
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)
搜尋輸入範圍中所有出現的正則表達式,並傳回相符項目的數目。
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)
搜尋輸入範圍中所有出現的正則表達式,並傳回相符項目的數目。
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)
搜尋輸入字串中所有出現的正則表示式,並傳回相符項目的數目。
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 為空值。
發生正則表達式剖析錯誤。
適用於
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 不是有效的正則表達選項值的位元組合。
發生正則表達式剖析錯誤。
適用於
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 或 pattern 為空值。
options 不是有效的正則表達選項值的位元組合。
發生正則表達式剖析錯誤。
適用於
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(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 或 pattern 為空值。
options 不是有效的正則表達式選項(RegexOptions)值的位元組合,或 matchTimeout 為負值、零值,或大於約24天。
發生正則表達式剖析錯誤。