La composizione della stringa, da passare al secondo paramentro della funzione
Scan( ), deve tenere in considerazione comunque l'
intera stringa di caratteri passata al primo argomento attuale della funzione.
Quindi, se la stringa è ad esempio:
Gambas non è un clone di VBnel secondo parametro dovrò tenere conto dell'
intera frase, e quindi ad esempio fare una cosa di questo genere:
ss = Scan("Gambas non è un clone di VB", "*un clone*")
Laddove il primo metacarattere dell'asterisco farà riferimento (ingloberà) la parte "
Gambas non è " (ossia dal
primo carattere della stringa) , e il secondo asterisco farà riferimento a "
di VB" (ossia fino all'
ultimo carattere della stringa).
Va fatto rilevare che le parti della stringa, presenti in modo esplicito (i caratteri "
un clone " del nostro esempio) nel secondo argomento,
non vengono memorizzate nella variabile vettoriale restituita dalla funzione
Scan( ).
Al termine avremo il vettore ritornato e istanziato con soli due elementi (...ovviamente corrispondenti ai due asterischi):
ss[0] -->
Gambas non è ss[1] -->
di VB