NUMBER %STRPBRK%
Scopo: torna la posizione, in una
determinata stringa, del primo fra i caratteri rappresentati in un set
specificato.
Sintassi: | |||
%NUMBER% | %STRPBRK% | (%STRING% | s, |
%STRING% | charset[, | ||
%NUMBER% | from=0]) |
Descrizione: Consente di individuare un
carattere, facente parte di un set, all'interno di una stringa.
charset indica un gruppo di caratteri dei quali
si desidera individuare le occorrenze all'interno del buffer spcificato con
s.
Il parametro opzionale from indica la posizione,
all'interno della s, a partire dalla quale
identificare le occorrenze.
Valore restituito: valore numerico
Torna la posizione in base 0 del primo carattere in
s che si trova in charset.
Torna -1 in caso di errore generico.
Vedere anche: %STRSPN%, Manipolazione dati / conversione / altro
Esempio:
%STRING%(buff, "Dalle 24 del 31/12/2000 inizia l'anno 2001")
%STRING%(set, "0123456789")
%WRITE%(%ITOA%(%STRPBRK%(buff, set)))
Program output:
6
Annotazioni
L'uso del parametro from e disponibile a partire dalla versione 3.3.0.1 di Highway Application Server.