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


Dividi la stringa per carattere.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separatore | char_t | Carattere con cui dividere la stringa. |
| count | int32_t | Il numero massimo di sottostringhe da restituire. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Dividi la stringa per carattere.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separatore | char_t | Carattere con cui dividere la stringa. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Dividi la stringa per uno dei due caratteri.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separatorA | char_t | Primo carattere con cui dividere la stringa. |
| separatorB | char_t | Secondo carattere con cui dividere la stringa. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Divide la stringa in base a uno dei caratteri specificati.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separators | const ArrayPtr\<char_t\>\& | [Array](../../array/) di caratteri separatori. Se vuoto, qualsiasi carattere di spazio è considerato un separatore. |
| count | int32_t | Il numero massimo di sottostringhe da restituire. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Divide la stringa in base a uno dei caratteri specificati.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separators | const ArrayPtr\<char_t\>\& | [Array](../../array/) di caratteri separatori. Se vuoto, qualsiasi carattere di spazio è considerato un separatore. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Divide la stringa in base a una sottostringa. Attualmente supporta solo un array di separatori con zero o un elemento.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separators | const ArrayPtr\<String\>\& | [Array](../../array/) di stringhe separatrici. Se vuoto, non viene effettuata alcuna divisione. |
| count | int | Numero massimo di elementi nell'array delle divisioni. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Divide la stringa in base a una sottostringa.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separators | const ArrayPtr\<String\>\& | [Array](../../array/) di stringhe separatrici. Se vuoto, non viene effettuata alcuna divisione. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Divide la stringa in base a una sottostringa.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separatore | const String\& | Sottostringa che funge da separatore. Se vuota, il carattere di spazio agisce da separatore. |
| count | int | Numero massimo di elementi nell'array delle divisioni. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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


Divide la stringa in base a una sottostringa.

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


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| separatore | const String\& | Sottostringa che funge da separatore. Se vuota, il carattere di spazio agisce da separatore. |
| opt | StringSplitOptions | Opzioni di divisione. |

### ReturnValue

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

## Vedi anche

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