# FindOneOf - skript- och diagramfunktion

FindOneOf() söker en sträng för att hitta positionen för eventuella tecken som ingår i en uppsättning angivna tecken. Enbart positionen för det första av dessa tecken returneras, om inte ett tredje argument (med ett värde större än 1) tillhandahålls. Om ingen motsvarighet påträffas, returneras 0.

Syntax:

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

Returnerad datatyp: heltal

Argument:

Argument

| Argument | Beskrivning |
| --- | --- |
| text | Den ursprungliga strängen. |
| char\_set | En teckenuppsättning att söka efter i text. |
| count | Definierar vilka förekomster av något av tecknen som sökningen ska inkludera. Till exempel, söker värdet 2 efter den andra förekomsten. |

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

#### Exempel: diagramuttryck

| Exempel | Resultat |
| --- | --- |
| `FindOneOf(   'my example text string', 'et%s')` | Returnerar ”4” eftersom ”e” är det fjärde tecknet i exempelsträngen. |
| `FindOneOf(   'my example text string', 'et%s', 3)` | Returnerar ”12” eftersom sökningen avser något av tecknen e, t, % eller s, och ”t” är den tredje förekomsten i position 12 i exempelsträngen. |
| `FindOneOf(   'my example text string', '¤%&')` | Returnerar ”0” eftersom inget av tecknen ¤, % eller & förekommer i exempelsträngen. |

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

#### Laddningsskript och resultat

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

Resultat

| SökEfter | Förekomst | HittaEnAv("min exempeltextsträng", SökEfter, Förekomst) |
| --- | --- | --- |
| et%s | 1 | 4 |
| et%s | 3 | 12 |
| ¤%& | 1 | 0 |