Метод 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)
ПараметрТипОписание
inputconst 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)
ПараметрТипОписание
inputconst String&Входная строка.
шаблонconst String&Шаблон регулярного выражения.
countintОграничение количества Match
опции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)
ПараметрТипОписание
inputconst String&Входная строка.
шаблонconst String&Шаблон регулярного выражения.
опцииRegexOptionsПараметры сопоставления.
matchTimeoutTimeSpanТайм‑аут.

ReturnValue

Array of strings between matchse.

См. также