Regex.Count 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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>)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
在输入范围中搜索正则表达式的所有匹配项,并返回匹配项数。
public:
 int Count(ReadOnlySpan<char> input);public int Count(ReadOnlySpan<char> input);member this.Count : ReadOnlySpan<char> -> intPublic Function Count (input As ReadOnlySpan(Of Char)) As Integer参数
- input
- ReadOnlySpan<Char>
要搜索匹配项的跨度。
返回
匹配项数。
适用于
Count(String)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
在输入字符串中搜索正则表达式的所有匹配项,并返回匹配项数。
public:
 int Count(System::String ^ input);public int Count(string input);member this.Count : string -> intPublic Function Count (input As String) As Integer参数
- input
- String
要搜索匹配项的字符串。
返回
匹配项数。
例外
              input
              null。
适用于
Count(ReadOnlySpan<Char>, Int32)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic Function Count (input As ReadOnlySpan(Of Char), startat As Integer) As Integer参数
- input
- ReadOnlySpan<Char>
要搜索匹配项的跨度。
- startat
- Int32
从零开始搜索的字符位置。
返回
匹配项数。
适用于
Count(ReadOnlySpan<Char>, String)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String) As Integer参数
- input
- ReadOnlySpan<Char>
要搜索匹配项的跨度。
- pattern
- String
要匹配的正则表达式模式。
返回
匹配项数。
例外
发生正则表达式分析错误。
适用于
Count(String, String)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic Shared Function Count (input As String, pattern As String) As Integer参数
- input
- String
要搜索匹配项的字符串。
- pattern
- String
要匹配的正则表达式模式。
返回
匹配项数。
例外
              input 或 patternnull。
发生正则表达式分析错误。
适用于
Count(ReadOnlySpan<Char>, String, RegexOptions)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic 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)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic 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)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic 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)
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- Regex.Count.cs
- Source:
- 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 -> intPublic 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 天。
发生正则表达式分析错误。