System::Text::RegularExpressions::Regex::Split 方法

Regex::Split(const String&) method

按正则表达式匹配项拆分字符串。

ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input)
参数类型描述
inputconst String&String 用于分割。

ReturnValue

Array of substrings between matches.

另见

Regex::Split(const String&, int) method

按正则表达式匹配项拆分字符串。

ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input, int count)
参数类型描述
inputconst String&String 用于分割。
countint子字符串数量限制。

ReturnValue

Array of substrings between matches.

另见

Regex::Split(const String&, int, int) method

将输入字符串在指定的最大次数内拆分为子字符串数组,拆分位置由在 Regex 构造函数中指定的正则表达式定义。正则表达式模式的搜索从输入字符串中指定的字符位置开始。

ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input, int count, int startat)
参数类型描述
输入const String&待拆分的字符串。
countint拆分可以发生的最大次数。
startatint搜索将在输入字符串中的字符位置开始。

ReturnValue

字符串数组。

另见

Regex::Split(const String&, const String&, int, RegexOptions, TimeSpan) method

按正则表达式拆分字符串。

static ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input, const String &pattern, int count, RegexOptions options=RegexOptions::None, TimeSpan matchTimeout=InfiniteMatchTimeout)
参数类型描述
输入const String&输入字符串。
模式const String&正则表达式模式。
countintMatch 数量限制。
选项RegexOptions匹配选项。
matchTimeoutTimeSpan超时。

ReturnValue

Array of strings between matchse.

另见

Regex::Split(const String&, const String&, RegexOptions, TimeSpan) method

按正则表达式拆分字符串。

static ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input, const String &pattern, RegexOptions options=RegexOptions::None, TimeSpan matchTimeout=InfiniteMatchTimeout)
参数类型描述
输入const String&输入字符串。
模式const String&正则表达式模式。
选项RegexOptions匹配选项。
matchTimeoutTimeSpan超时。

ReturnValue

Array of strings between matchse.

另见