# FindOneOf - script- en diagramfunctie

FindOneOf() doorzoekt een tekenreeks om de positie te vinden van enig teken uit de reeks van opgegeven tekens. De positie waarin enig teken uit de te doorzoeken set voor het eerst voorkomt wordt geretourneerd tenzij een derde argument (met een waarde groter dan 1) wordt opgegeven. Als geen waarde wordt gevonden, wordt 0 geretourneerd.

Syntaxis:

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

Retourgegevenstypen: geheel getal

Argumenten:

Argumenten

| Argument | Beschrijving |
| --- | --- |
| text | De oorspronkelijke tekenreeks. |
| char\_set | Een reeks tekens om naar te zoeken in text. |
| count | Definieert naar welk exemplaar van de tekens moet worden gezocht. Bijvoorbeeld, bij een waarde van 2 wordt naar het tweede exemplaar gezocht. |

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

#### Voorbeeld: diagramuitdrukkingen

| Voorbeeld | Resultaat |
| --- | --- |
| `FindOneOf(   'my example text string', 'et%s')` | Retourneert '4' omdat ‘e’ het vierde teken is in de voorbeeldtekenreeks. |
| `FindOneOf(   'my example text string', 'et%s', 3)` | Retourneert '12' omdat wordt gezocht naar een van de tekens e, t, % of s, en t het derde exemplaar is op positie 12 van de voorbeeldtekenreeks. |
| `FindOneOf(   'my example text string', '¤%&')` | Retourneert '0' omdat geen van de tekens ¤, % of & voorkomt in de voorbeeldtekenreeks. |

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

#### Load-script en resultaten

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

Resultaat

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