# FindOneOf - funzione dello script e del grafico

FindOneOf() ricerca una stringa per individuare la posizione dell'occorrenza di un qualsiasi carattere che fa parte di un set di caratteri forniti. Viene restituita la posizione della prima occorrenza di un qualsiasi carattere dal gruppo di ricerca a meno che non venga fornito un terzo argomento (con un valore superiore a 1). Se non viene trovata una corrispondenza, viene restituito il valore 0.

Sintassi:

FindOneOf(text, char\_set[, count])

Tipo di dati restituiti: numero intero

Argomenti:

Argomenti

| Argomento | Descrizione |
| --- | --- |
| text | La stringa originale. |
| char\_set | Un set di caratteri da ricercare in text. |
| count | Definisce l'occorrenza di qualsiasi carattere da ricercare. Ad esempio, un valore di 2 ricerche per la seconda occorrenza. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/FindOneOf.htm)

#### Esempio: espressioni del grafico

| Esempio | Risultato |
| --- | --- |
| `FindOneOf(   'my example text string', 'et%s')` | Restituisce '4' perché ‘e’ corrisponde al quarto carattere nella stringa di esempio. |
| `FindOneOf(   'my example text string', 'et%s', 3)` | Restituisce '12' perché la ricerca viene eseguita per uno qualsiasi dei caratteri e, t, % o s e "t" corrisponde alla terza occorrenza nella posizione 12 della stringa di esempio. |
| `FindOneOf(   'my example text string', '¤%&')` | Restituisce '0' perché nessun dei caratteri ¤, % o & esiste nella stringa di esempio. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/FindOneOf.htm)

#### Script di caricamento e risultati

```
Load *
Inline
[SearchFor, Occurrence
et%s,1
et%s,3
¤%&,1]
```

Risultato

| SearchFor | Occorrenza | FindOneOf('la mia stringa di testo di esempio', SearchFor, Occurrence) |
| --- | --- | --- |
| et%s | 1 | 4 |
| et%s | 3 | 12 |
| ¤%& | 1 | 0 |