STRING %MID%
Scopo: Estrae una sottostringa di un numero di caratteri indicato partendo da una determinata posizione.

Sintassi:
%STRING% %MID% (%STRING% s
    %NUMBER% start
    %NUMBER% count)

Descrizione: usata per estrarre da una stringa di partenza s un certo numero di caratteri count (base 1) a partire da una certa posizione start (base 0).
Se count viene posto a -1, viene estratta una sottostringa a partire da start fino a fine s

Valore restituito: valore alfanumerico
Torna una sottostringa;
Non viene compilata in caso di errore generico.

Vedere anche: %MEMCPY%, Manipolazione dati / conversione / altro

Esempio:
%STRING%(h, "Highway Language")
%STRING%(h2, "")
%STRCPY%(h2, %MID%(h, 8, 8))
%WRITE%(h2)<br>
%STRCPY%(h2, %MID%(h, 8, -1))
%WRITE%(h2)

Program output:
Language
Language