PDA

View Full Version : [VBSCRIPT] Convertire stringa in vettore


almaxy
03-04-2009, 20:40
Salve a tutti, vorrei sapere se in vbscript esiste un'istruzione che trasforma una stringa in vettore dinamico dato come punto di stacco delle consonanti o altro, mi spiego meglio con un esempio:
data la srtinga "jhgefer4%jhgjg4%mnbvmmv4%jhvjvjv" si trasformata cosė:
v(1) = "jhgefer"
v(2) = "jhgjg"
v(3) = "mnbvmmv"
v(4) = "jhvjvjv"
punto di stacco "4%"
ho creato un ciclo FOR...NEXT che mi fa il vettore, ma č un po lento e non va bene... mi sa che in JS esiste una istruzione ma non mi interessa...
GRAZIE :rolleyes:

john_revelator
03-04-2009, 23:30
Usa la funzione split.

MarcoGG
03-04-2009, 23:35
Certo, la funzione Split.

Dim s As String
s = "jhgefer4%jhgjg4%mnbvmmv4%jhvjvjv"
Dim a() As String
a = Split(s, "4%")

'controllo su array a() :
Dim i As Integer
For i = 0 To UBound(a)
MsgBox a(i)
'oppure
'document.write (a(i) & "<br />")
Next i

;)

almaxy
04-04-2009, 09:14
Certo, la funzione Split.

Dim s As String
s = "jhgefer4%jhgjg4%mnbvmmv4%jhvjvjv"
Dim a() As String
a = Split(s, "4%")

'controllo su array a() :
Dim i As Integer
For i = 0 To UBound(a)
MsgBox a(i)
'oppure
'document.write (a(i) & "<br />")
Next i

;)

PERFETTO :D
GRAZIE 1000 :mano: