Метод System::Text::RegularExpressions::Regex::Split
Содержание
[
Скрывать
]Regex::Split(const String&) method
Разбивает строку по совпадениям регулярного выражения.
ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input)
| Параметр | Тип | Описание |
|---|---|---|
| input | const String& | String для разделения строки. |
ReturnValue
Array of substrings between matches.
См. также
- Typedef ArrayPtr
- Class String
- Class Regex
- Namespace System::Text::RegularExpressions
- Library Aspose.Font for C++
Regex::Split(const String&, int) method
Разбивает строку по совпадениям регулярного выражения.
ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input, int count)
| Параметр | Тип | Описание |
|---|---|---|
| input | const String& | String для разделения строки. |
| count | int | Ограничение количества подстрок. |
ReturnValue
Array of substrings between matches.
См. также
- Typedef ArrayPtr
- Class String
- Class Regex
- Namespace System::Text::RegularExpressions
- Library Aspose.Font for C++
Regex::Split(const String&, int, int) method
Разбивает входную строку заданное максимальное количество раз на массив подстрок в позициях, определённых регулярным выражением, указанным в конструкторе Regex. Поиск шаблона регулярного выражения начинается с указанной позиции символа во входной строке.
ArrayPtr<String> System::Text::RegularExpressions::Regex::Split(const String &input, int count, int startat)
| Параметр | Тип | Описание |
|---|---|---|
| input | const String& | Строка, которую нужно разбить. |
| count | int | Максимальное количество раз, которое может произойти разделение. |
| startat | int | Позиция символа во входной строке, с которой начнётся поиск. |
ReturnValue
Массив строк.
См. также
- Typedef ArrayPtr
- Class String
- Class Regex
- Namespace System::Text::RegularExpressions
- Library Aspose.Font for C++
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)
| Параметр | Тип | Описание |
|---|---|---|
| input | const String& | Входная строка. |
| шаблон | const String& | Шаблон регулярного выражения. |
| count | int | Ограничение количества Match |
| опции | RegexOptions | Параметры сопоставления. |
| matchTimeout | TimeSpan | Тайм‑аут. |
ReturnValue
Array of strings between matchse.
См. также
- Typedef ArrayPtr
- Class String
- Enum RegexOptions
- Class TimeSpan
- Class Regex
- Namespace System::Text::RegularExpressions
- Library Aspose.Font for C++
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)
| Параметр | Тип | Описание |
|---|---|---|
| input | const String& | Входная строка. |
| шаблон | const String& | Шаблон регулярного выражения. |
| опции | RegexOptions | Параметры сопоставления. |
| matchTimeout | TimeSpan | Тайм‑аут. |
ReturnValue
Array of strings between matchse.
См. также
- Typedef ArrayPtr
- Class String
- Enum RegexOptions
- Class TimeSpan
- Class Regex
- Namespace System::Text::RegularExpressions
- Library Aspose.Font for C++