System::Text::RegularExpressions::Regex::Split метод

Regex::Split(const String&) method

Разделяет строку по совпадениям regex.

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

Разделяет строку по совпадениям regex.

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

Разделяет строку по regexp.

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&Шаблон Regexp.
countintОграничение количества Match.
опцииRegexOptionsПараметры сопоставления.
matchTimeoutTimeSpanТайм-аут.

ReturnValue

Array of strings between matchse.

См. также

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

Разделяет строку по regexp.

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&Шаблон Regexp.
опцииRegexOptionsПараметры сопоставления.
matchTimeoutTimeSpanТайм-аут.

ReturnValue

Array of strings between matchse.

См. также