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 の数の上限。
optionsRegexOptionsマッチングオプション。
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&正規表現パターン。
optionsRegexOptionsマッチングオプション。
matchTimeoutTimeSpanタイムアウト。

ReturnValue

Array of strings between matchse.

参照