## String::Split(char_t, int32_t, StringSplitOptions) const method


Divide la cadena por carácter.

```cpp
ArrayPtr<String> System::String::Split(char_t separator, int32_t count, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separator | char_t | Carácter por el cual dividir la cadena. |
| count | int32_t | El número máximo de subcadenas a devolver. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(char_t, StringSplitOptions) const method


Divide la cadena por carácter.

```cpp
ArrayPtr<String> System::String::Split(char_t separator=u' ', StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separator | char_t | Carácter por el cual dividir la cadena. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(char_t, char_t, StringSplitOptions) const method


Divide la cadena por uno de dos caracteres.

```cpp
ArrayPtr<String> System::String::Split(char_t separatorA, char_t separatorB, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separatorA | char_t | Primer carácter por el cual dividir la cadena. |
| separatorB | char_t | Segundo carácter por el cual dividir la cadena. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(const ArrayPtr\<char_t\>\&, int32_t, StringSplitOptions) const method


Divide la cadena por uno de los caracteres especificados.

```cpp
ArrayPtr<String> System::String::Split(const ArrayPtr<char_t> &separators, int32_t count, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separators | const ArrayPtr\<char_t\>\& | [Array](../../array/) de caracteres separadores. Si está vacío, cualquier carácter de espacio en blanco se considera un separador. |
| count | int32_t | El número máximo de subcadenas a devolver. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(const ArrayPtr\<char_t\>\&, StringSplitOptions) const method


Divide la cadena por uno de los caracteres especificados.

```cpp
ArrayPtr<String> System::String::Split(const ArrayPtr<char_t> &separators, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separators | const ArrayPtr\<char_t\>\& | [Array](../../array/) de caracteres separadores. Si está vacío, cualquier carácter de espacio en blanco se considera un separador. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(const ArrayPtr\<String\>\&, int, StringSplitOptions) const method


Divide la cadena por subcadena. Actualmente, solo admite una matriz de separadores de cero o un elemento.

```cpp
ArrayPtr<String> System::String::Split(const ArrayPtr<String> &separators, int count, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separators | const ArrayPtr\<String\>\& | [Array](../../array/) de cadenas separadoras. Si está vacío, no se realiza ninguna división. |
| count | int | Número máximo de elementos en la matriz de divisiones. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(const ArrayPtr\<String\>\&, StringSplitOptions) const method


Divide la cadena por subcadena.

```cpp
ArrayPtr<String> System::String::Split(const ArrayPtr<String> &separators, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separators | const ArrayPtr\<String\>\& | [Array](../../array/) de cadenas separadoras. Si está vacío, no se realiza ninguna división. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(const String\&, int, StringSplitOptions) const method


Divide la cadena por subcadena.

```cpp
ArrayPtr<String> System::String::Split(const String &separator, int count, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separator | const String\& | Subcadena que actúa como separador. Si está vacía, el carácter de espacio en blanco actúa como separador. |
| count | int | Número máximo de elementos en la matriz de divisiones. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
## String::Split(const String\&, StringSplitOptions) const method


Divide la cadena por subcadena.

```cpp
ArrayPtr<String> System::String::Split(const String &separator, StringSplitOptions opt=StringSplitOptions::None) const
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| separator | const String\& | Subcadena que actúa como separador. Si está vacía, el carácter de espacio en blanco actúa como separador. |
| opt | StringSplitOptions | Opciones de división. |

### ReturnValue

[Array](../../array/) of substrings.

## Ver también

* Typedef [ArrayPtr](../../arrayptr/)
* Class [String](../)
* Enum [StringSplitOptions](../../stringsplitoptions/)
* Class [String](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
