2010-02-08 14 views

risposta

74

Sì, Mid.

Dim sub_str 
sub_str = Mid(source_str, 10, 5) 

Il primo parametro è la stringa di origine, il secondo è l'indice di inizio e il terzo è la lunghezza.

@bobobobo: le stringhe VBScript sono basate su 1, non su 0. Passare 0 come argomento a Mid restituisce "chiamata o argomento di procedura non validi Mid".

+1

CRONACA - Il terzo parametro è facoltativo, nel qual caso tornerà alla fine della stringa. – Spongeboy

+0

Ci sono anche le funzioni Left() e Right() che sottostringono rispettivamente da sinistra o da destra. Non so se avrebbero dei benefici sulle prestazioni rispetto a Mid() o no. –