# FindOneOf - fonction de script et fonction de graphique

FindOneOf() recherche dans une chaîne la position de l'occurrence de n'importe quel caractère faisant partie d'un jeu de caractères fourni. La position de la première occurrence de n'importe quel caractère du jeu de recherche est renvoyée à moins qu'un troisième argument (doté d'une valeur supérieure à 1) ne soit fourni. En l'absence de correspondance, la valeur 0 est renvoyée.

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

entier

Arguments

| Argument | Description |
| --- | --- |
| text | Chaîne d'origine. |
| char\_set | Jeu de caractères à rechercher dans text. |
| count | Définit l'occurrence de n'importe lequel des caractères à rechercher. Par exemple, une valeur de 2 recherche la deuxième occurrence. |

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

#### Exemple : Expressions de graphique

| Exemple | Résultat |
| --- | --- |
| `FindOneOf(   'my example text string', 'et%s')` | Renvoie '4', car ‘e’ est le quatrième caractère de l'exemple de chaîne. |
| `FindOneOf(   'my example text string', 'et%s', 3)` | Renvoie '12', car la recherche porte sur n'importe lequel des caractères e, t, % ou s, et "t" est la troisième occurrence à la position 12 de l'exemple de chaîne. |
| `FindOneOf(   'my example text string', '¤%&')` | Renvoie '0', car aucun des caractères ¤, % ou & n'existe dans l'exemple de chaîne. |

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

#### Script de chargement et résultats

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

Résultat

| SearchFor | Occurrence | FindOneOf('my example text string', SearchFor, Occurrence) |
| --- | --- | --- |
| et%s | 1 | 4 |
| et%s | 3 | 12 |
| ¤%& | 1 | 0 |