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
在输入范围中搜索正则表达式的所有匹配项,并返回匹配项数。
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)
- 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 -> int
Public 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
在输入范围中搜索正则表达式的所有匹配项,并返回匹配项数。
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)
- 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 -> int
Public 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
在输入字符串中搜索正则表达式的所有匹配项,并返回匹配项数。
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(ReadOnlySpan<Char>, String, RegexOptions)
- 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 -> 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)
- 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 -> 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>, String, RegexOptions, TimeSpan)
- 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 -> 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)
- 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 -> 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 天。
发生正则表达式分析错误。