bigskyMedlem sedan maj 2002821 inlägg Hur lägger jag in varje värde i denna sträng i en egen variabel?
1000 41 770 2002-10-18 4 0 0 0 0 0 0 0 5 0 0 {1000/1000-sph.jpg,1000/1000-b.jpg,1000/1000-h.jpg,1000/1000-m.jpg,1000/1000-rs.jpg,1000/1000-sp.jpg}
{} tecknen ska tas bort runt avdelningen som håller bildkällorna. Varje bildkälla ska ligga i en egen variabel.
till variablar blir nog svårt! array är nog lösningen! :)
dim str, arr, i
str = "1000 41 770 2002-10-18 4 0 0 0 0 0 0 0 5 0 0 {1000/1000-sph.jpg,1000/1000-b.jpg,1000/1000-h.jpg,1000/1000-m.jpg,1000/1000-rs.jpg,1000/1000-sp.jpg}"
str = replace(str, "{", " ")
str = replace(str, "}", " ")
str = replace(str, " ", ",")
arr = split(str, ",")
for i = 0 to ubound(arr)
response.write(arr(i) & "<br>")
next
Jesper TMedlem sedan nov. 20017 144 inlägg Regexp med något pattern : \{(.*?)\}
Så får du lägga in dem i någon form av array.
str="1000/1000-sph.jpg,1000/1000-b.jpg,1000/1000-h.jpg,1000/1000-m.jpg,1000/1000-rs.jpg,1000/1000-sp.jpg"
str = split(str,",")
for i = 0 to ubound(str)
Response.write str(i)
next
Hur skall det användas?
bigskyMedlem sedan maj 2002821 inlägg doggelito, kan jag liksom tilldela varje värde som står på en egen rad ett namn i arrayen? Så att jag kan plocka fram ett specifikt värde? Tex. arr(2,i)
Jesper TMedlem sedan nov. 20017 144 inlägg Visst: Response.Write arr(2,0) & " "& arr(2,1) & " " & arr(2,2)