Funkcja FindOneOf() przeszukuje ciąg znaków, aby znaleźć pozycję wystąpienia dowolnego znaku z zestawu udostępnionych znaków. Zwracana jest pozycja pierwszego wystąpienia dowolnego znaku z zestawu wyszukiwania, chyba że podano trzeci argument (o wartości większej niż 1). W razie braku dopasowania zwracane jest 0.
Składnia:
FindOneOf(text, char_set[, count])
Typ zwracanych danych: liczba całkowita
Argumenty:
| Argument | Opis | 
|---|---|
| text | Pierwotny ciąg znaków. | 
| char_set | Zestaw znaków do wyszukania w tekście text. | 
| count | Określa wystąpienie każdego znaku, który ma zostać wyszukany. Na przykład wartość dwóch wyszukań dla drugiego wystąpienia. | 
Przykłady i wyniki:
| Przykład | Wynik | 
|---|---|
| FindOneOf( 'my example text string', 'et%s') | Zwraca „4”. | 
| FindOneOf( 'my example text string', 'et%s', 3) | Zwraca „12”. Wyszukiwanie dotyczy dowolnego z następujących znaków: e, t, % lub s, a „t” to zatem trzecie wystąpienie, znajdujące się w pozycji 12. | 
| FindOneOf( 'my example text string', '¤%&') | Zwraca „0”. |